WAMPServer2.5中升级PHP/Apache

一、申明:此文章参考了网上的一些内容,见下面链接,但是有笔者遇到的特殊问题及解决方法

http://jingyan.baidu.com/album/eae07827a941b61fed548548.html

http://blog.icece.tw/WAMP-Upgrade-Apache

http://forum.wampserver.com/read.php?2,133665,133665#msg-133665


二、系统Win7旗舰版64Bit
        安装版本:WAMPServer2.5(Apache 2.4.9,Mysql 5.6.17,php5.5.12-64b)


三、升级PHP到5.6.11
1.下载PHP 5.6.11,即Window版本的VC11 x64 Thread Safe Zip.
2.解压缩到\wamp\bin\php\下,并更名为php5.6.11.
3.将\wamp\bin\php\php5.5.12\wampserver.conf复制到\wamp\bin\php\php5.6.11下.
4.将\wamp\bin\php\php5.6.11\php.ini-development更名为phpForApache.ini.
5.配置phpForApache.ini,根据需要修改timezone等配置
6.退出并重新进入WAMPServer,选择php5.6.11,再启动所有服务。如果出现问题,请退出并重新进入WAMPServer试试。


四、升级Apache到2.4.16
1.下载Windows版的Apache 2.4.16安装包,下载地址http://www.apachelounge.com/download/
2.将安装包解压缩,并将解压后的文件夹Apache24复制到wamp\bin\apache下,并更名为apache2.4.16
3.将wamp/bin/apache/apache2.4.9/wampserver.conf复制到wamp/bin/apache/apache2.4.16/
4.将/wamp/bin/apache/apache2.4.9/conf/httpd.conf复制到wamp/bin/apache/apache2.4.16/conf/,覆盖原来的httpd.conf
   编辑wamp/bin/apache/apache2.4.16/conf/httpd.conf文件,将"2.4.9"替换成"2.4.12"
5.如果有VirtualHost,则将/wamp/bin/apache/Apache2.4.9/conf/extra/httpd-vhosts.conf复制到/wamp/bin/apache/Apache2.4.16/conf/extra/,覆盖原来的
httpd-vhosts.conf
6.退出并重新进入WAMPServer,选择apache2.4.16,再退出并重新进入WAMPServer,启动所有服务。如果出现问题,请退出并重新进入WAMPServer试试。
7.笔者的电脑上,到此时还是没有启动成apache,并且service下的"启动/继续服务"、“停止服务”、“重新启动服务”都是灰色;测试80端口是没有被占用;检查系统服务,发现wampapache64服务不存在。
  在WAMPServer-Apache-Service中启动安装服务,报错httpd.exe系统错误:无法启动程序,因为计算机中丢失VCRUNTIME140.dll。尝试重新安装该程序以解决此问题。
8.查看"程序和功能“,发现已经安装了:
     Microsoft Visual C++ 2008 Redistributable - x64
     Microsoft Visual C++ 2008 Redistributable - x86
     Microsoft Visual C++ 2010 x64 Redistributable
     Microsoft Visual C++ 2010 x86 Redistributable
     Microsoft Visual C++ 2012 Redistributable(x64)
     Microsoft Visual C++ 2008 Redistributable(x86)
  从http://www.microsoft.com/en-us/download/details.aspx?id=48145下载并安装Visual C++ Redistributable for Visual Studio 2015 64位版本
9.在WAMPServer-Apache-Service中启动安装服务,安装成功,在系统服务中出现wampapache64.
10.重新进入WAMPServer,发现apache正常启动

分析:笔者的电脑上,或者已安装的Microsoft Visual C++ Redistributable有问题,或者下载的Windows版的Apache 2.4.16安装包需要Visual C++ Redistributable for Visual Studio 2015支持。感觉后者可能性大一些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值