- 准备工作:
- 下载php5.6
- http://windows.php.net/download#php-5.6,
- 下载安全版本的
![](https://i-blog.csdnimg.cn/blog_migrate/ec7453d5c72df9cfd820cc0479a90660.png)
- 下载Apache2.4版本
- https://www.apachelounge.com/download/
![](https://i-blog.csdnimg.cn/blog_migrate/b544fef36c415afe3fb324fa62f5353a.png)
- 下载vc_redis_x64
![](https://i-blog.csdnimg.cn/blog_migrate/8c83a7154e69335908b47012662a69ff.png)
- 下载完成后:放到D:/php目录下
![](https://i-blog.csdnimg.cn/blog_migrate/a3d2e5067332b64ede8fe28978c4e12e.png)
- 先配置Apache,修改配置文件httpd.conf文件。
- 先配置ServerRoot "D:\php\Apache24" 即Apache服务器目录
![](https://i-blog.csdnimg.cn/blog_migrate/5fa6aea211caec51c606690e690e2d86.png)
- 配置监听端口:Apache默认的是80端口,配置为8186,访问的就是这个端口。
![](https://i-blog.csdnimg.cn/blog_migrate/717039d2c423ad8bec18579443c9125f.png)
- 配置虚拟目录:
![](https://i-blog.csdnimg.cn/blog_migrate/84f3092c09abf658d6dd1098c234bb4d.png)
- 配置PHP目录PHPIniDir "D:/php/php56/",如果没有,则添加进去。注意:如果安装时这里报错误,修改重新安装服务。
- 并且配置php模块:LoadModule php7_module "D:/php/php56/php5apache2_4.dll",如果没有此选项,则添加进去,如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/d422c1875b4e0634ff33cbbcebc9f430.png)
- 添加Apache支持类型:AddType application/x-httpd-php .php
![](https://i-blog.csdnimg.cn/blog_migrate/8fbe2a5b11dd26dc90919d1aa22f1800.png)
- 修改DirectoryIndex选项:
![](https://i-blog.csdnimg.cn/blog_migrate/2f4a34a89485a29f1d190f96dc67b878.png)
- 配置php
- 修改php.ini,目录在"D:/php5/php56",添加扩展目录:extension_dir = "D:/InstallFile/Web/php7/ext"
![](https://i-blog.csdnimg.cn/blog_migrate/04067a5eaac3a47b0c88e3310b510ad9.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a6f928b41fa88f7457e25c494c84ec83.png)
- 管理员方式运行cmd命令
- 目录D:\php\Apache24\bin,httpd -k install,则会弹出缺少VCRUNTIME140.dll如下图所示,那是由于没有安装vc_redist.x64.exe:
![](https://i-blog.csdnimg.cn/blog_migrate/7636972439fece1a0b2491d2005d0a7c.png)
- 安装vc_redist.x64.exe。
- 安装过程如下图:
![](https://i-blog.csdnimg.cn/blog_migrate/5f23f84f9a53a9122e59aeb3d6b4e57c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f2c2444fa8983046cda7169ba1d450a6.png)
- 再次执行httpd -k install命令。
![](https://i-blog.csdnimg.cn/blog_migrate/67d5c20a7d3dbf0a146ca0082827d94c.png)
- 执行httpd -k start命令启动apche服务
- 启动报错
![](https://i-blog.csdnimg.cn/blog_migrate/46af04da7352b3e44e933f4c08e51179.png)
- 解决:配置ServerName 10.1.8.193:8180,这个端口和8186要不同,这个是启动的监听端口,8186是监听端口。配置模块出错是因为我使用的是PHP5,改正为LoadModule php5_module "D:/php/php56/php5apache2_4.dll"。
![](https://i-blog.csdnimg.cn/blog_migrate/baf7e46717192b032fe971f5691ef388.png)
![](https://i-blog.csdnimg.cn/blog_migrate/678676c6e73d8822d50c75acec8bb288.png)
- 看到如下界面说明已经安装成功Apache
![](https://i-blog.csdnimg.cn/blog_migrate/c3d6ddd9cfb7f2c1cfaf31b928eff58e.png)
- 23、然后在D:\php\www目录新建一个phpinfo.php文件,文件内容为:
![](https://i-blog.csdnimg.cn/blog_migrate/862e26fd0b8cd7d52bd1a3eff690a562.png)
- 本机访问:则搭建完成。这里注意看下php.ini 的位置。
![](https://i-blog.csdnimg.cn/blog_migrate/50bbfdd7eeb5c6c23370e87f1d099ab9.png)