【问题标题】:Install Thelia 2 on Mac with Php intl issue在 Mac 上安装 Thelia 2 并出现 Php intl 问题
【发布时间】:2014-10-24 17:55:16
【问题描述】:

我正在尝试在 Mac 上的 XAMPP 上安装 Thelia 2。但是,我遇到了第 2 步的错误消息:

我尝试了很多东西,并且很确定 intl 已启用:

$ php -m | grep intl

intl

有什么想法吗?

【问题讨论】:

    标签: php macos symfony intl


    【解决方案1】:

    intl 在带有一些预配置环境的 windows 和 mac 上有点棘手。激活这个扩展有一个小技巧。

    您必须将所有名为 icu***.dll 或 icu***.so 的文件从您的 php 目录复制到 apache 目录。

    在带有 Wamp 的 Windows 上,目录是 "C:\wamp\bin\php\php5.x.xx" "C:\wamp\bin\apache\apache2.x.xx\bin"。

    【讨论】:

    • 好主意。如果有人想在 Mac 上使用内置的 Apache,这绝对是解决方案。谢谢!
    【解决方案2】:

    您必须检查是否使用 phpinfo() 函数通过 apache(或 nginx)安装了 intl。使用 php cli 只会显示这个 sapi 的 conf。您的 php 配置在 cli 和 apache(或 nginx、cgi 等)之间可能有所不同。

    例如,放置一个文件 info.php 并在其中调用 phpinfo() 函数。然后显示这个页面抛出你的网络浏览器。

    【讨论】:

    • 你说得对,我也安装了 MAMP 并解决了这个问题。谢谢!
    猜你喜欢
    • 2020-03-10
    • 2015-04-23
    • 2012-07-10
    • 1970-01-01
    • 2011-07-06
    • 2021-08-18
    • 1970-01-01
    • 2022-07-02
    • 2015-09-14
    相关资源
    最近更新 更多