昨天在一台win2003的服务器上配置apache和PHP,
我在apache的配置文件httpd.conf里添加
LoadModule php5_module "D:/php-5.4.23-Win32-VC9-x86/php5apache2_4.dll"
结果apache服务器无法启动,在事件查看器中查看记录,发现错误提示:
事件类型:
错误
事件来源: Apache Service
事件种类:
无
事件 ID: 3299
日期:
2014-2-11
事件:
22:52:16
用户:
N/A
计算机: LY-CLOUDHOST
描述:
The Apache service
named reported the following error:
>>> httpd.exe: Syntax
error on line 130 of C:/Program Files/Apache Software
Foundation/Apache2.2/conf/httpd.conf: Cannot
load D:/php-5.4.23-Win32-VC9-x86/php5apache2_4.dll into server:
\xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8
.
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp
的帮助和支持中心。
Cannot load php5apache2_4.dll into server:
\xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8
一开始想了好久,一直没发现错误,后面猛然发现我的apache的版本是2.2,PHP的版本是5.5,PHP5.5不支持apache2.2了,所以只有php5apache2_4.dll,于是又去下载了个PHP5.4,里边包含了php5apache2_2.dll,在httpd.conf中添加:LoadModule php5_module "D:/php-5.4.23-Win32-VC9-x86/php5apache2_2.dll",问题解决。