现在的位置: 首页 -> LAMP学习 -> 64位系统安装php5.4后apache无法启动

64位系统安装php5.4后apache无法启动

2014-09-27 22:10评论数 0 ⁄ 被浏览 3889 views+

apache2.2+php5.3一直工作正常,今天由于需要将php换成5.4,结果apache就不能启动了。检查了好久,从配置文件,到重装一直不能解决。最后查了很多资料终于得到了解决方法,特此贡献出来,希望帮到大家。


首先,查看apache的错误日志,发现一段类似下面的信息:


httpd.exe: Syntax error on line 65 of D:/server/apache/conf/httpd.conf: Cannot load D:/server/php/php5apache2_2.dll into server: %1 \xb2\xbb\xca\xc7\xd3\xd0\xd0\xa7\xb5\xc4 Win32 \xd3\xa6\xd3\xc3\xb3\xcc\xd0\xf2\xa1\xa3


这是因为php5.5使用的编译器是vc11,php5.4和php5.3的是vc9,php5.2是vc6。同时还要注意是x86版本,还是x64版本。目前只有php5.5提供x64版本,其他都只有x86版本。


apache.org下载的Apache都是vc6版本,否则就根据不同文件说明安装不同的运行库。


vc11运行库x86/x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=30679

vc10运行库x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5555

vc10运行库x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=14632

vc9运行库x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5582

vc9运行库x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=15336


(由于时间关系,如果上面的链接已经不可用了的话,大家可以百度去搜对应版本的vc运行库即可。)


如果你不是很清楚的话,也可以把以上这些库都装上。安装好了之后,再启动apache,此时发现已经可以正常启动了。

 

文章出自:http://www.daixiaorui.com/read/122.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

分享到:

目前有 0 条评论  @我要评论

    您的每一个评论都是对我的一份支持

     博客二维码

    昵称 *

    邮箱 *