我使用PHP
安装了INTL
分机Homebrew
。
这是我测试它的代码
if (extension_loaded('intl')) {
die('SUCCESS! The intl extension is enabled!');
} else {
die('OOPS! The intl extension is not enabled!');
}
在CLI
执行此代码后,我得到SUCCESS! The intl extension is enabled!
但是在浏览器OOPS! The intl extension is not enabled!
我认为这可能是一个许可问题。我不使用MAMP
。
答案 0 :(得分:3)
确保您已编辑使用的所有 php.ini
。在大多数发行版cli中,HTTPd模块和CGI版本都有单独的 php.ini
文件。处理它的最简单方法是运行
<?php
phpinfo();
并检查它指向的php.ini
。然后根据需要进行编辑。
我认为这可能是一个许可问题
httpd的错误日志是确认这一点的良好开端,但并不认为它是您案件中的罪魁祸首。