如何在 IIS 7.5 上安装新的 PHP 扩展

如何在 IIS 7.5 上安装新的 PHP 扩展

我已经在 IIS 7.5/windows 2008 R2 上通过 Web 平台安装程序安装了 PHP 5.2.13
现在我正尝试安装其他 PHP 扩展,例如 mcrypt,因此我从 php windows 二进制文件站点下载了已编译的 .zip 文件。
我将相关的 dll 放在扩展文件夹中,并在 php.ini 中添加了以下行:

[PHP_MCRYPT]
extension=php_mcrypt.dll

重新启动 IIS 后,所有应用程序都无法运行。
这是使用 VC6 编译/非线程安全编译版本的 PHP 5.2.13 .zip 包时出现的情况。
我还尝试使用线程安全版本,这阻止了 IIS 重新启动,并迫使我重新启动服务器。

我在这里做错了什么?

答案1

就像伯兹勒姆评论道:

php_mcrypt.dll依赖于libmcrypt.dll。您是否已将libmcrypt.dll其提供给 IIS?

就是这样。谢谢!

相关内容