在windows的php集成运行环境有Wamp,但这种傻瓜式的安装部署方式不利于新手了解apache、php、mysql之间的关系,所以我在这里独立安装和配置这3个软件,独立搭建集成运行环境。
我的安装环境是win7 64位。
apache选择2.4.25(当前最新),安装见前一篇文章“windows系统如何独立安装php环境” 链接:http://www.cnblogs.com/itsecurity/p/6288435.html
php选择7.1版本(当前最新),电脑需要VC14(我在自己电脑上安装失败),否则下面改完httpd配置文件后,apache的服务起不来。php下载:http://windows.php.net/download#php-7.1,VC14下载:https://www.microsoft.com/en-us/download/confirmation.aspx?id=48145,要注意左侧栏的“下载建议”,见下图,但是
“Do NOT use VC9+ versions of PHP with the apache.org binaries.”这句话我没看懂是什么意思
安装VC14失败时在日志中查到的报错信息,见下图
由于这个安装失败,在配置完第5步重启tomcat不成功。建议,最好不要采用最新的版本,会有兼容性问题,可能需要额外安装组件,切记切记!下面我将再写一篇采用php5.x的环境部署文章。
mysql选择5.7.17(当前最新版),Community版本是免费的,这里选择下载:https://dev.mysql.com/downloads/installer/
==》
==》
==》
假设我们已成功安装apache,下面我们开始配置php。
1、将安装包解压到D:php7.1(目录可自定义)
2、进入php7.1,找到php.ini-production文件,并将其改为php.ini
3、打开apache的配置文件httpd.conf,D:Apache24confhttpd.conf,找到#LoadModule 在最下面一行添加:
LoadModule php7_module "D:/php7.1/php7apache2_4.dll"
4、再找到<IfModule dir_module>模块 在index.html后面添加 index.php
5、接着找到<IfModule mime_module>模块,在后面添加两行:
AddType application/x-httpd-php .php .phtml
PHPIniDir "D:/php7.1"
6、这时候重启apache服务失败,排查发现需要安装VC14,但是VC14在我电脑上怎么都安装不上,于是放弃,决定还是用php5.x吧。