【发布时间】:2016-06-27 11:56:44
【问题描述】:
我正在尝试为 php 安装 intl。当我运行sudo pecl install intl 时,它给了我一个错误No releases available for package "pecl.php.net/intl"。我试图清除缓存,也尝试升级pear 和pecl。没有。这是我的 pear 和 php 版本:
PEAR Version: 1.9.4
PHP Version: 5.6.3
Zend Engine Version: 2.6.0
Running on: Darwin iMac-bvc.local 14.5.0 Darwin Kernel Version 14.5.0: Tue Sep 1 21:23:09 PDT 2015; root:xnu-2782.50.1~1/RELEASE_X86_64 x86_64
有什么想法吗?提前致谢!
【问题讨论】:
-
好了,问题解决了!如果您无法通过 pecl 安装 intl,您可以从
[pecl.php.net]下载您需要的软件包 (在我的情况下是intl-3.0.0.tgz) 然后通过 pear 像这样安装它:sudo pear install intl-3.0.0.tgz在你必须在php.ini中添加extension="intl.so"然后重新启动apache。如果你想检查intl是否已经安装,你可以使用这个命令:php -m | grep intl如果结果是intl那么你做到了! =) -
让它成为一个真正的答案。