[英]PHP Extension intl permission on macOS
我使用Homebrew
安装了PHP
扩展INTL
。
这是我的测试代码
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!
SUCCESS! The intl extension is enabled!
但是在浏览器中OOPS! The intl extension is not enabled!
OOPS! The intl extension is not enabled!
我认为这可能是权限问题。 我不使用MAMP
。
确保已编辑所有使用的php.ini
。 在大多数发行版cli中,HTTPd模块和CGI版本具有单独的 php.ini
文件。 处理它的最简单方法是运行
<?php
phpinfo();
并检查它指向什么php.ini
。 然后根据需要进行编辑。
我认为这可能是许可问题
httpd的错误日志很好地证明了这一点,但是请不要以为这是您的罪魁祸首。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.