我正在尝试在 Windows Server 2008 上为 php 5.2(或者最好是 5.3,但 php.net 似乎不这样做)配置 apache 2.2。
C:\Apache2.2\ C:\php\v5.2\
在我将它添加到 httpd.conf 之前,Apache 运行良好
LoadModule php5_module "C:/php/v5.2/php5apache2_2.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php/v5.2/"
然后当我尝试从 cmd 重新启动它时,apache 会吐出这个错误:
httpd.exe: Syntax error on line 129 of httpd.conf: Cannot load C:/php/v5.2/php5apache2_2.dll into server: The specified module could not be found.
它肯定在那里!
我用谷歌搜索了这个错误,发现很多人抱怨它,但他们都是因为引用php5apache2.dll
而不是php5apache2_2.dll
.
编辑:顺便说一句,当我使用安装程序并为我修改 httpd.conf 时,我仍然在启动过程中遇到找不到错误。呜呜呜……</p>