如何在随 osx high sierra 一起提供的 PHP 7.1.7 中安装 intl PHP 扩展?
最佳答案
所以我遇到了完全相同的问题。正如其他人在这里评论所指出的那样,High Sierra 附带安装了 PHP 7.1,并且此 PHP 版本已使用它编译了 intl
就我而言,我在以下 Valet+ issue 中关注了 Neodork 评论的一部分:
“安装”PHP 7.1(所以它来自 brew 本身,而不是 High Sierra 安装的那个)
brew install php@7.1
升级到最新版本
brew upgrade php@7.1
Cellar 中引用的符号链接(symbolic link):
brew link --overwrite --force php@7.1
在我的 bash 配置文件中更改 PHP 路径
echo 'export PATH="/usr/local/opt/php@7.1/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/php@7.1/sbin:$PATH"' >> ~/.bash_profile
重新加载您的 bash 配置文件(您可以关闭终端并再次打开它)
。 ~/.bash_profile
检查国际
php -m | grep 国际版
注意:如果您遇到如下警告:
PHP 警告:PHP 启动:无法加载动态库 '/usr/local/opt/php71-intl/intl.so'
然后你必须禁用之前的 intl:
mv/usr/local/etc/php/7.1/conf.d/ext-intl.ini/usr/local/etc/php/7.1/conf.d/ext-intl.ini.disabled
希望对您有所帮助!
关于php - 安装国际 PHP 扩展 OSX High Sierra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46652968/