我正在使用 mac 和 xampp 并尝试安装 php 包 intl 以根据需要使用 phpdocumentor。 我按照此说明进行安装: 使用 xampp 在 Mac 上安装 Intl 软件包
但是当我尝试使用 pecl 安装 intl 时,它给了我错误:
No releases available for package "pecl.php.net/intl"
install failed
我已经寻找解决方案并尝试升级 pear/pecl 但它变成了“不支持的协议”。我还尝试更改 /PEAR/REST.php 作为一种解决方案,但它也不起作用。有没有人遇到同样的问题并解决了。你能帮帮我吗T_T
可能是旧通道和/或旧协议存在一些问题。
先看日志(如cweiske所说)。
pecl -vvv install intl
然后您可以尝试升级 PEAR、PECL 并更新频道
pear upgrade
pecl upgrade
pecl channel-update
并再次安装 intl
pecl install intl
这解决了我的问题:
RUN export PECL_PHP_NET=http