2012-08-27 46 views
0

我在我的電腦上設置了PHP和Apache。我已經修改了我的httpd.conf文件中像我的書上說,(所以加上這些行:錯誤設置PHP和Apache - .dll文件無法找到

LoadModule php5_module C:/WebSite/PHP//php5apache2.dll 
AddType application/x-httpd-php .phtml .php 

但當我試着啓動Apache,我得到這個錯誤:上的httpd 129行語法錯誤.conf無法將C:/WebSite/PHP/php5apache2.dll加載到服務器上。指定的模塊無法找到。

該文件絕對在指定的目錄中。我對此很陌生,我做錯了什麼?幫助讚賞:)

編輯:我實際上得到了這個問題的「風滾草」徽章。有人打算去看嗎?

+1

我會嘗試像這樣改變它:'LoadModule php5_module「C:/WebSite/PHP/php5apache2.dll」'此外,你需要確保Apache用戶有權訪問該文件。 –

回答

4

我剛剛在Windows 7與PHP 5.5(5.5.0)VC11和Apache 2.2.22相同的錯誤。 出錯的行被

的LoadModule php5_module「C:/php/php5apache2_4.dll」

和錯誤是「......行...... 129指定的模塊找不到。」 (是的 - 我檢查這個文件是否存在,所有用戶都可以訪問它!)

我將PHP降級到PHP 5.4(5.4.16)VC9 - 只做了一項更改[看下面 - 它們似乎已經更改該文件的名稱 - 在版本之間] - 並且它工作正常!

的LoadModule php5_module 「C:/php/php5apache2_2.dll」

這是一個非常簡單的解決。

我不知道爲什麼這個工作,但 我也注意到在http://windows.php.net/download/#php-5.5,有一些提... 「的VC11建立需要有在Visual C++可再發行組件的安裝Visual Studio 2012 x86或x64。 「 我只安裝了Visual Studio 2008 - 這似乎與VC9兼容(根據同一個站點) - 這可能會解決問題和修復?

+0

非常好的答案。但是,實際上我最終只安裝了XAMPP,並且配置正常;) – imulsion