我正在使用 PHP 5.5.9 处理一些遗留代码。
哪个使用国际。
我在运行的 Mac 机器上安装了带有 PhpBrew 的 php 5.5.9:
phpbrew install --mirror=https://www.php.net php-5.5.9 +default +mysql +pdo +openssl=/usr/local/opt/openssl +bz2=/usr/local/opt/bzip2 +curl=/usr/local/opt/curl +zlib=/usr/local/opt/zlib
现在我成功地在我的机器上安装了一个工作的 php 5.5.9。
当我尝试使用以下方法安装 INTL 时:
sudo ./pecl install intl
并给出 icu4c 版本 58.1 的路径。它安装。
PHP 信息 说:
但是当我:
<?php
$formatter = new IntlDateFormatter('NL_nl', null, null);
var_dump($formatter);
phpinfo();
exit;
它总是返回NULL
。
这怎么可能?
提前致谢。