2010-07-16 38 views
0

我必須在本地主機上安裝大型CMS,但它需要mcrypt和pdo_mysql。在我嘗試安裝它們之前,我嘗試訪問網站,但我只有空白頁面。 我在Windows上運行Apache,所以我聽說我必須保持DLL在PHP擴展文件夾。我已經從dlldll.com(這不是廣告)下載文件php_pdo_mysql.dll和php_mcrypt.php。 在php.ini中我已經取消了註釋行「extension = php_mcrypt.dll」和「extension = php_pdo_mysql.dll」。我重新啓動了Apache ...再次空白。現在怎麼辦?本地主機擴展檢查

這是我get_loaded_extensions:

Array 
(
[0] => bcmath 
[1] => calendar 
[2] => com_dotnet 
[3] => ctype 
[4] => session 
[5] => filter 
[6] => ftp 
[7] => hash 
[8] => iconv 
[9] => json 
[10] => odbc 
[11] => pcre 
[12] => Reflection 
[13] => date 
[14] => libxml 
[15] => standard 
[16] => tokenizer 
[17] => zlib 
[18] => SimpleXML 
[19] => dom 
[20] => SPL 
[21] => wddx 
[22] => xml 
[23] => xmlreader 
[24] => xmlwriter 
[25] => apache2handler 
[26] => curl 
[27] => gd 
[28] => mbstring 
[29] => mysql 
[30] => mysqli 
[31] => rar 
[32] => zip 
[33] => eAccelerator 
) 

我做了什麼錯?

更新:

一些進展 - 現在我在Apache重啓PHP啓動警告。 「Unble加載php_mcrypt.dll/php_pdo_mysql.dll」 - 但我在這個目錄中有這些文件。是否有可能損壞的PHP與非現有的相同?

+0

你肯定取消註釋在正確的php.ini中的條目。在不同的目錄中找到該文件的多個副本是很常見的。 – 2010-07-16 16:53:14

+0

我已經安裝了WebServ,並通過shorcut打開它。此外,我已經同時更改了根目錄。 – Misiur 2010-07-16 16:59:09

+0

打開你的完整的錯誤報告..應該給你更多的信息,看它是不是找不到DLL,它們有錯誤的權限,或者它是完全不同的東西。 – CaseySoftware 2010-07-16 17:06:50

回答

0

請確保您在php.ini中設置了以下兩個選項 默認情況下,錯誤報告爲關,您將獲得空白頁面。

  • 的error_reporting = E_ALL &〜E_DEPRECATED
  • 的display_errors =在
+0

我已經卸載了Webserv並安裝了最新的XAMPP - 它有這些Lib的。 – Misiur 2010-07-18 17:19:11