apache啟動報錯:Cannot load php5apache2_2.dll into server


錯誤信息:

  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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM