我正在尝试在Windows Server 2008上为php 5.2配置apache 2.2(或者最好是5.3,但php.net似乎不会这样做。)
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
。
答案 0 :(得分:0)
结果是LoadModule [...]必须在httpd.conf的最后。不知道为什么,但是我感动了,阿帕斯不再抱怨了。