如何在 OS X 上的 XAMPP 服务器上安装 Intl?
我尝试修改我的 XAMPP>etc>php.ini 并取消注释该行:
;extension=php_intl.dll
并重新启动 Apache,但没有用。
最佳答案
在 OSX 上安装“intl”扩展。
- 通常,PHP 会自动安装在 OSX 上。 因此,如果您想使用 XAMPP 或任何 apache 服务器,则必须将路径点更改为 XAMPP。您可以使用以下方法检查路径:
$ which php
你应该得到
/Applications/XAMPP/xamppfiles/bin/php
如果没有,你会得到
/usr/bin/php.
这是 OSX 的 php.ini。因此,您必须使用以下方法更改它:
$ PATH="/Applications/XAMPP/xamppfiles/bin:${PATH}"
- 现在,是时候安装 intl 了。首先,你需要安装icu4c
$ brew install icu4c
它需要几次并返回给你它的路径,看起来应该是这样的:
/usr/local/Cellar/icu4c/x.x.x
- 接下来,让我们使用 pecl 安装 intl
$ sudo pecl update-channels
$ sudo pecl install intl
它会提示你输入icu4c路径。 安装完icu4c后,在php.ini中加入如下语句
extension=intl.so
- 重新启动 Apache 。并检查是否安装整齐。
$ php -m | grep intl
应该返回 'intl'
就是这样!
关于php - 在 Mac 上的 XAMPP 上安装 PHP 国际化扩展 (Intl),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34597100/