![PECL 使用错误的 php 版本安装 imagick](https://linux22.com/image/694042/PECL%20%E4%BD%BF%E7%94%A8%E9%94%99%E8%AF%AF%E7%9A%84%20php%20%E7%89%88%E6%9C%AC%E5%AE%89%E8%A3%85%20imagick.png)
我在 centos 6.8 上运行服务器,并在其上运行 magento 2 站点。php 的默认版本是 5.3.3,但站点本身运行的是 5.6.5。
magento2 的最新升级需要安装 imagick 扩展并将其包含在 php.ini 中,因此我尝试了sudo pecl install imagick
需要 5.4.0 及更高版本。
有没有办法运行此命令并指定我希望使用的 php 版本?
答案1
您可能从第三方存储库安装了 php 5.6.5。如果幸运的话,这个存储库可能包含 imagick 二进制文件。
尝试这个
yum search imagick
并安装该软件包(如果可用)
yum install package-name
答案2
以下对我有用。 在我的情况下是 php70。
cd ~
export PATH=/usr/local/php70/bin:$PATH
. ~/.bash_profile
使用命令“php -v”再次检查。请参阅这里了解更多信息。