我必须在我的localhost上安装大型CMS,但它需要mcrypt和pdo_mysql。在我尝试安装它们之前,我试图访问网站,但我只有空白页面。 我正在Windows上运行apache,所以我听说我必须在php扩展文件夹中保留dll。我从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启动警告。 “无法加载php_mcrypt.dll / php_pdo_mysql.dll” - 但我在这个目录中有这些文件。 PHP的损坏可能与不存在的一样吗?
答案 0 :(得分:0)
确保您在php.ini中设置了以下两个选项 默认情况下,错误报告为关闭,您将获得空白页。