windows上apache+php+mysql环境部署(php7安装失败,勿模仿!!)

在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.”这句话我没看懂是什么意思
windows上apache+php+mysql环境部署(php7安装失败,勿模仿!!)

安装VC14失败时在日志中查到的报错信息,见下图

windows上apache+php+mysql环境部署(php7安装失败,勿模仿!!)

由于这个安装失败,在配置完第5步重启tomcat不成功。建议,最好不要采用最新的版本,会有兼容性问题,可能需要额外安装组件,切记切记!下面我将再写一篇采用php5.x的环境部署文章。

mysql选择5.7.17(当前最新版),Community版本是免费的,这里选择下载:https://dev.mysql.com/downloads/installer/

windows上apache+php+mysql环境部署(php7安装失败,勿模仿!!)==》windows上apache+php+mysql环境部署(php7安装失败,勿模仿!!)==》windows上apache+php+mysql环境部署(php7安装失败,勿模仿!!)==》windows上apache+php+mysql环境部署(php7安装失败,勿模仿!!)

假设我们已成功安装apache,下面我们开始配置php。

1、将安装包解压到D:php7.1(目录可自定义)

2、进入php7.1,找到php.ini-production文件,并将其改为php.ini

windows上apache+php+mysql环境部署(php7安装失败,勿模仿!!)

3、打开apache的配置文件httpd.conf,D:Apache24confhttpd.conf,找到#LoadModule 在最下面一行添加:

LoadModule php7_module "D:/php7.1/php7apache2_4.dll"

 windows上apache+php+mysql环境部署(php7安装失败,勿模仿!!)

 4、再找到<IfModule dir_module>模块 在index.html后面添加 index.php

 windows上apache+php+mysql环境部署(php7安装失败,勿模仿!!)

5、接着找到<IfModule mime_module>模块,在后面添加两行:

AddType application/x-httpd-php .php .phtml
PHPIniDir "D:/php7.1"

 windows上apache+php+mysql环境部署(php7安装失败,勿模仿!!)

 6、这时候重启apache服务失败,排查发现需要安装VC14,但是VC14在我电脑上怎么都安装不上,于是放弃,决定还是用php5.x吧。