pecl安装intl时没有可用的版本?

3
我正在使用mac和xampp,并尝试安装php包intl以满足使用phpdocumentor的要求。我按照以下说明进行安装:在您的Mac上使用xampp安装Intl包
但是,当我尝试使用pecl安装intl时,它给了我一个错误:
No releases available for package "pecl.php.net/intl"
install failed

我已经搜索了解决方案并尝试升级pear/pecl,但出现了"不支持的协议"错误。 我还尝试更改/PEAR/REST.php作为一种解决方法,但也没有成功。 有人遇到过相同的问题并解决了吗?你能帮帮我吗 T_T


运行 "pecl install -vvv intl" 并发布输出。 - cweiske
甚至可以使用 pecl -vvv 安装 intl。 - nerak99
我尝试了许多在线的方法/解决方案,但问题无法解决。我决定不使用这个。 - Hà Link
@HàLink,你用的是什么?完成了吗? - nullwriter
很遗憾我还没有做过它,而且已经忘记了很长时间。 - Hà Link
1个回答

2

可能是旧频道和/或旧协议的问题。

首先查看日志(如cweiske所说)。

pecl -vvv install intl 

然后,您可以尝试升级 PEAR、PECL 和更新渠道。

pear upgrade
pecl upgrade
pecl channel-update

重新安装intl扩展。
pecl install intl

你的解决方案帮了我大忙,不过我使用了 pear channel-update pear.php.netpecl channel-update ppecl.php.net - Dryr
你的回答没有解决我的问题,但是通过使用 -vvv 我发现 *.php.net 的 SSL 证书已经过期了:https://imgur.com/DZ5hU7g。真不可思议。 - Andre Ravazzi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接