我必須在本地主機上安裝大型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與非現有的相同?
你肯定取消註釋在正確的php.ini中的條目。在不同的目錄中找到該文件的多個副本是很常見的。 – 2010-07-16 16:53:14
我已經安裝了WebServ,並通過shorcut打開它。此外,我已經同時更改了根目錄。 – Misiur 2010-07-16 16:59:09
打開你的完整的錯誤報告..應該給你更多的信息,看它是不是找不到DLL,它們有錯誤的權限,或者它是完全不同的東西。 – CaseySoftware 2010-07-16 17:06:50