PHP启动:无法加载动态库 - 找不到指定的模块

时间:2015-07-08 14:47:00

标签: php dll

我一直在我的error_log中收到这些警告:

PHP Warning:  PHP Startup: Unable to load dynamic library 'ext\php_intl.dll' - The specified module could not be found.

我在Windows Server 2012上使用IIS 7.5和PHP版本5.3.26和5.3.29(32位)时遇到此问题

1 个答案:

答案 0 :(得分:0)

在SO和Google上搜索,产生以下解决方案:将icu * .dll文件移动到Apache的bin目录中。只有这个问题是:

  • 我不使用apache。我使用IIS。
  • 我的PHP目录中没有icu * .dll文件。

最后一件事很奇怪,因为我应该把它们放在我的PHP目录中!

MSI安装程序(5.3.26和5.3.29)似乎无法为我安装这些。压缩的PHP包包括它们。所以我使用压缩的PHP包而不是我从MSI安装程序获得的PHP。

此外,我确保在我的系统PATH变量中设置了PHP安装目录,其中icu * .dll是。