PECL无法找到Imagick软件包。

8
我正在尝试在我的Mac上安装Imagick。我已经搜索和阅读了很多资料,包括这篇优秀的文章
然而,在实际通过pecl安装imagick软件包的最后一步时,我遇到了一个问题。我收到了以下错误提示:
No releases available for package "pecl.php.net/imagick"
install failed

我已经访问了PECL网站,当然我看到了大量已发布的Imagick包,所以我不清楚为什么会失败。任何想法都将非常非常感激。
干杯!

1
点击这个链接 https://stackoverflow.com/questions/35953764/no-releases-available-for-package-pecl-php-net-intl 查看相关问题。 - Bilal Ahmed
由于某些原因,使用“sudo”对我来说起作用了。如果不使用“sudo”,就找不到它;而使用“sudo pecl install imagick”则可以找到它。 - fraxool
1个回答

1

出人意料的是,错误是因为过期/无效的CA证书。您可能希望从pecl.php.net更新证书,或者更新软件,或尝试以下解决方法:

wget --no-check-certificate https://pecl.php.net/get/imagick-3.7.0.tgz
pecl install --offline ./imagick-3.7.0.tgz

或者您可以在此处下载最新版本:https://pecl.php.net/package/imagick,然后运行第二个命令。

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