没有可用于软件包 "pecl.php.net/intl" 的版本
No releases available for package "pecl.php.net/intl"
我正在尝试为 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
如果结果是国际的,那么你做到了! =)
请按照以下步骤操作:
- 在 mac
brew install homebrew/php/php70-intl
下试试这个
- 然后打开php.ini(可以用
which php
来帮你)
- 添加,
extension = /usr/local/Cellar/php70-intl/7.0.25_20/intl.so
- 然后使用
php -m | grep intl
- 如果有效,将显示 intl。
我正在尝试为 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
如果结果是国际的,那么你做到了! =)
请按照以下步骤操作:
- 在 mac
brew install homebrew/php/php70-intl
下试试这个
- 然后打开php.ini(可以用
which php
来帮你) - 添加,
extension = /usr/local/Cellar/php70-intl/7.0.25_20/intl.so
- 然后使用
php -m | grep intl
- 如果有效,将显示 intl。