PHP macOS 上的扩展 intl 权限
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!
但是在浏览器中OOPS! The intl extension is not enabled!
我认为这可能是权限问题。我不使用 MAMP
.
确保您编辑了全部 php.ini
使用。在大多数发行版 cli 中,HTTPd 模块和 CGI 版本都有 separate php.ini
文件。最简单的处理方法是 运行
<?php
phpinfo();
并检查 php.ini
它指向什么。然后根据需要进行编辑。
I think it might be a permission problem
httpd 的错误日志是确认这一点的良好开端,但不要认为它是您的问题的罪魁祸首。
我使用 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!
但是在浏览器中OOPS! The intl extension is not enabled!
我认为这可能是权限问题。我不使用 MAMP
.
确保您编辑了全部 php.ini
使用。在大多数发行版 cli 中,HTTPd 模块和 CGI 版本都有 separate php.ini
文件。最简单的处理方法是 运行
<?php
phpinfo();
并检查 php.ini
它指向什么。然后根据需要进行编辑。
I think it might be a permission problem
httpd 的错误日志是确认这一点的良好开端,但不要认为它是您的问题的罪魁祸首。