【问题标题】:MAMP: Unable to load dynamic library 'php_intl.dll' [duplicate]MAMP:无法加载动态库“php_intl.dll”[重复]
【发布时间】:2020-04-19 21:07:29
【问题描述】:

我无法启用国际扩展,我收到此错误:

 PHP Warning:  PHP Startup: Unable to load dynamic library 'php_intl.dll' (tried: W:\MAMP\bin\php\php7.2.14\ext\php_intl.dll (The specified module could not be found.), W:\MAMP\bin\php\php7.2.14\ext\php_php_intl.dll.dll (The specified module could not be found.)) in Unknown on line 0

以下是目录中的文件列表:

    W:\MAMP\bin\php\php7.2.14\ext>dir
     Volume in drive W is WEBSERVER
     Volume Serial Number is 2A6E-355C

     Directory of W:\MAMP\bin\php\php7.2.14\ext

    Вт 31.12  11:20    <DIR>          .
    Вт 31.12  11:20    <DIR>          ..
    Чт 20.06  13:16            50 688 php_apcu.dll
    Чт 20.06  13:16            70 656 php_bz2.dll
    Чт 20.06  13:16           459 776 php_curl.dll
    Чт 20.06  13:16            57 856 php_exif.dll
    Чт 20.06  13:16         5 019 648 php_fileinfo.dll
    Чт 20.06  13:16            42 496 php_ftp.dll
    Чт 20.06  13:16         1 151 488 php_gd2.dll
    Чт 20.06  13:16            49 152 php_gettext.dll
    Чт 20.06  13:16           237 568 php_gmp.dll
    Чт 20.06  13:16           221 696 php_imagick.dll
    Чт 20.06  13:16           814 592 php_imap.dll
    Чт 20.06  13:16           327 168 php_intl.dll

W10 阿帕奇/2.2.31 MAMP 4.1.1

为什么这个模块会发生这种情况?其他模块正在加载,没有错误。

【问题讨论】:

  • @AlexandervanOostenrijk 是的,这有帮助,奇怪的是列出了很多建议的主题,但不属于这个答案。非常感谢。
  • 你知道 MAMP 中的第一个 M 代表“Macintosh”,对吧?

标签: php mamp


【解决方案1】:

看起来你在 php.ini 加载中添加了错误的 .dll 名称,应该是

extension=php_intl.dll 

而不是

extension=php_php_intl.dll.dll 

【讨论】:

  • 我没有添加,只是删除了;从 extension=php_intl.dll 开始,这条线就在那里。似乎 mamp 或其他东西可能会在名称中再添加一个 .dll
  • 如果你像 extension=intl; 一样添加它会怎样
  • 好主意顺便说一句,但似乎解决方案是将所有 icu 文件复制到 apache bin。
猜你喜欢
  • 2016-04-15
  • 2014-09-19
  • 2015-06-05
  • 2015-08-09
  • 2021-05-18
  • 2014-08-28
  • 2016-12-06
  • 2012-01-26
  • 2018-03-20
相关资源
最近更新 更多