錯誤信息:
httpd.exe: Syntax error on line 178 of D:/Program Files/httpd-2.4.20-x64-vc14-r2
/Apache24/conf/httpd.conf: Cannot load D:/Program Files/php-5.5.37-Win32-VC11-x6
4/php5apache2_2.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc
4\xc4\xa3\xbf\xe9\xa1\xa3
錯誤原因:出現這個問題最大的可能性就是,您沒有安裝VC11運行庫,因為現在所有的5.5環境都是基於 vc11的編譯腳本下生成的
下載vc11組件:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679
如果還報錯,看看你的httpd.conf配置的正確嗎?
你確認正確,但是Apache/PHP還無法啟動,那最可能是php5_module模塊的問題:
1、Apache2.0對應的PHP模塊為 php5apache2.dll
2、Apache2.2對應的PHP模塊為 php5apache2_2.dll
3、Apache2.4對應的PHP模塊為 php5apache2_4.dll
換句話說,根據php5_module模塊,可以知道當前版本php支持哪種Apache
所以,Apache/PHP的搭配有以下幾種情況:
1、php5.2支持Apache2.0和Apache2.2;
2、php5.3、php5.4同時支持Apache2.2和Apache2.4;
3、php5.5只支持Apache2.4