我必须在本地主机上安装大型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