其实个人推荐只在Windows下装MySQL和php不装apache或nginx这类服务器,毕竟Windows只是一个开发环境并非真实应用。但是由于有些人对此有需求,所以我选择把WAMP全过程都叙述出来。
先是PHP
下载PHP
PHP到PHP官网进行下载,要注意的是,如果你选用WAMP(Windows Apache MySQL PHP)即包含apache,你需要下载Thread Safe版本,而WNMP(Windows Nginx Mysql PHP)即nginx需要下载Non-Thread Safe版本。
版本自己选建议5.6和7
x86表示32位,x64表示64位,反正64位也能跑32位程序所以不知道自己系统是几位的还是选32吧反正初学者是感觉不出区别的23333。
然后配置
下载下来是个后缀为zip的压缩文件,把它解压到你想放的路径,例如C:/PHP或D:/web/PHP。放哪里都可以~
然后是关键的一步。把PHP所在路径加入path。路径就是上面你解压的地方。
最后把php.ini-development文件重命名为php.ini
为之后MySQL做准备可以删了MySQL模块前面的";"号
即把;extension=php_pdo_mysql.dll
改为extension=php_pdo_mysql.dll
,把;extension=php_mysqli.dll
改为extension=php_mysqli.dll
打开电脑属性,设置,环境变量
然后把这个路径添加到path关键词对应那列。
如果说在cmd里执行php --version
有反应你安装的版本号那就算OK了~
然后Apache
如果用PHP内置服务器本流程可省略
先下载Apache
因为官方不提供Windows版所以我们到这个网站下载http://www.apachehaus.com/cgi-bin/download.plx
我现在看到的最新的是2.4.23,32位电脑点这里下载,64位点这里下载。要求安装VC14,注意这在xp和server2003上跑不了(但是玩XP和2003的也没必要看最新配置方案对吧233333)
这里再强调一遍我只是介绍开发环境不是生产环境!
下载下来是个压缩包。
解压到一个你喜欢的文件夹,举个栗子——C:\Apache24
有人可能喜欢把Apache添加到服务因为这样它就开机自启,但是我不喜欢,毕竟不是一直要用它。我更喜欢直接双击C:\Apache24\bin\httpd.exe启动,如果双击后有黑色界面一闪而过,那就在C:\Apache24\bin文件夹下按住shift右击点击“在此打开windows终端”(好像是这么叫的),在终端里输入httpd.exe
启动你的服务器(这样启动有报错你也能看到啦)。——现在你在浏览器(推荐Chrome和Firefox,不推荐IE)打开网址http://localhost 或者http://127.0.0.1 就可以看到Apache的欢迎页了,这也意味着你的Apache成功启动。
默认网站根目录就是C:\Apache24\htdoc(所有apache相关路径都是基于你解压的目录哟)
连接 Apache 和 PHP
这里只介绍用Apache 的模块 加载PHP 这种方法,因为这比较新手向,fpm等方法本文不介绍。
配置httpd.conf和php.ini :
1.打开apache24/conf/httpd.conf
添加 :
PHPIniDir "D:/web/php-7.0.0-Win32-VC14-x86/"
LoadModule php7_module "D:/web/php-7.0.0-Win32-VC14-x86/php7apache2_4.dll"
添加:php的minetype :
<IfModule mime_module>
TypesConfig conf/mime.types
AddType application/x-httpd-php .php