[英]intl extension is not read from php.ini
我在我的 Mac 上本地安装了 Pimcore。 我不使用 MAMP 或 Homebrew 之类的东西,而只是使用普通的 php/apache/mysql 环境。 在 High Sierra 上一切正常。 昨天我升级到大苏尔。 现在,当我想加载 Pimcore 时收到一条错误消息。
The Symfony\Component\Intl\Locale\Locale::getPrimaryLanguage() is not implemented. Please install the "intl" extension for full localization capabilities.
我发现它使用文件夹等中的 php.ini,默认情况下命名为 php.ini.default。 我删除了.default 并进行了一些更改,例如
当我现在检查 phpinfo() 时,我看到两个上传值的变化在那里,但 intl missing 错误仍然存在。
php -i | grep intl
显示此结果:
/usr/local/php5/php.d/50-extension-intl.ini,
intl
intl.default_locale => no value => no value
intl.error_level => 0 => 0
intl.use_exceptions => 0 => 0
您对我做错了什么或缺少什么有什么建议吗? 谢谢
你可以看看这个主题: A php platform install ask me intl extension,但它似乎已经安装
在讨论中,您将参考 symfony 文档( https://symfony.com/doc/current/components/intl.html )和其他一些技巧来解决您的问题。
我现在解决了。 httpd.conf 中的模块路径错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.