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 启动警告。“无法加载 php_mcrypt.dll/php_pdo_mysql.dll” - 但我在这个目录中有这些文件。PHP 的损坏是否可能与不存在的相同?

4

1 回答 1

0

确保您在 php.ini 中设置了以下两个选项。默认情况下,错误报告是关闭的,您会得到空白页面。

  • error_reporting = E_ALL & ~E_DEPRECATED
  • display_errors = 开
于 2010-07-16T18:33:52.847 回答