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

PHP启动:无法加载动态库-找不到指定的模块,php,dll,Php,Dll,我在错误日志中不断收到这些警告: 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位)上遇到了这个问题。在SO和Google上搜索,会产生以下解决方案:将icu*.dll文件移动到Apache的bin目录

我在错误日志中不断收到这些警告:

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位)上遇到了这个问题。在SO和Google上搜索,会产生以下解决方案:将icu*.dll文件移动到Apache的bin目录。唯一的问题是:

  • 我不使用apache。我使用IIS
  • 我的PHP目录中没有icu*.dll文件
最后一件事很奇怪,因为我应该把它们放在我的PHP目录中

MSI安装程序(5.3.26和5.3.29)似乎无法为我安装这些。压缩后的PHP包确实包含了它们。因此,我使用了压缩的PHP包,而不是从MSI安装程序获得的PHP

此外,我还确保在我的系统路径变量中设置了PHP安装目录,即那些icu*.dll所在的目录