dqouryz3595 2015-07-08 14:47
浏览 488
已采纳

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

I kept getting these warnings in my error_log:

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

I get this problem on Windows Server 2012 with IIS 7.5 and both PHP versions 5.3.26 and 5.3.29 (32 bit)

  • 写回答

1条回答 默认 最新

  • doutangtan6386 2015-07-08 14:48
    关注

    Searching on SO and Google, yields the following solution: move the icu*.dll files to your Apache's bin directory. Only problems with this is:

    • I don't use apache. I use IIS.
    • I don't have icu*.dll files in my PHP directory.

    And that last thing is weird, because I should have them in my PHP directory!

    It seems that the MSI installers (both 5.3.26 and 5.3. 29) just fail to install these for me. The zipped PHP packages DO include them. So I used the zipped PHP package in stead of the PHP that I got from the MSI installer.

    Also I made sure the PHP installation directory, where those icu*.dll were, is set in my system PATH variable.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 fluent的在模拟压强时使用希望得到一些建议
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 Web.config连不上数据库
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退