在Win Server 2008上为php5.2 / 5.3模块配置apache 2.2

时间:2011-08-09 19:45:31

标签: php windows-server-2008 apache2.2

我正在尝试在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

编辑:顺便说一句,当我使用安装程序时,它为我修改了httpd.conf,我仍然在启动时遇到无法找到的错误。 WTF ...

1 个答案:

答案 0 :(得分:0)

结果是LoadModule [...]必须在httpd.conf的最后。不知道为什么,但是我感动了,阿帕斯不再抱怨了。