我使用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 /文件夹中,所以我很困惑.
我通过结合教程弄清楚了:
值得庆幸的是,不需要重新启动系统。无论上述一项还是两项都是必要的,现在 mcrypt 正在运行并不重要。感谢大家。