在PHP安装上启用Mcrypt

jus*_*der 5 php apache mcrypt

我使用Apache 2.2.16在Windows机器上安装了PHP 5.2.14(通过.msi安装).安装附带了ext/php_mcrypt.dll和libmcrypt.dll但是当我在php.ini中取消注释extension = php_mcrypt.dll并重启Apache时它没有启用.phpinfo()没有显示任何内容.我错过了什么?

更新:

我查看了我的错误日志,它向我吐出:
PHP警告:PHP启动:无法加载动态库'C:\ PHP5\ext\php_mcrypt.dll' - 找不到指定的模块.\ r \n在第0行的未知中

我读了一下这个,我没有任何php dll存储在windows32 /文件夹中,所以我很困惑.

jus*_*der 1

我通过结合教程弄清楚了:

  1. 将 libmcrypt.dll 添加到 System32 文件夹
  2. 取消注释 php.ini 中的 include_path 变量并添加 ext 的路径
  3. 重新启动阿帕奇

值得庆幸的是,不需要重新启动系统。无论上述一项还是两项都是必要的,现在 mcrypt 正在运行并不重要。感谢大家。