我一直在我的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位)时遇到此问题
答案 0 :(得分:0)
在SO和Google上搜索,产生以下解决方案:将icu * .dll文件移动到Apache的bin目录中。只有这个问题是:
最后一件事很奇怪,因为我应该把它们放在我的PHP目录中!
MSI安装程序(5.3.26和5.3.29)似乎无法为我安装这些。压缩的PHP包包括它们。所以我使用压缩的PHP包而不是我从MSI安装程序获得的PHP。
此外,我确保在我的系统PATH变量中设置了PHP安装目录,其中icu * .dll是。