[英]configuring apache 2.2 for php5.2/5.3 module on Win Server 2008
我正在嘗試在 ZAEA23489CE3AA9B6406EBB208E0CDA430Z 服務器上為 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 時,我仍然在啟動過程中遇到找不到錯誤。 wtf…
事實證明,LoadModule […] 必須在 httpd.conf 的最后是 go。 不知道為什么,但我移動了它,apache 停止抱怨。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.