【发布时间】:2015-11-17 04:26:11
【问题描述】:
我的服务器在 whm 上并尝试安装 imagemagick 然后 imagick,但似乎无法找到在哪里输入:
/scripts/installimagemagick
我目前没有命令行访问权限来执行此操作。那么我还能如何安装 imagemagick 和 imagick 呢?我检查了phpinfo(),都没有出现。
【问题讨论】:
标签: php apache centos php-extension whm
我的服务器在 whm 上并尝试安装 imagemagick 然后 imagick,但似乎无法找到在哪里输入:
/scripts/installimagemagick
我目前没有命令行访问权限来执行此操作。那么我还能如何安装 imagemagick 和 imagick 呢?我检查了phpinfo(),都没有出现。
【问题讨论】:
标签: php apache centos php-extension whm
如果没有 SSH 访问权限,您将无法通过 WHM 在您的 cPanel 服务器上安装 installimagemagick。您需要 SSH 访问权限才能在您的服务器上安装 installimagemagick 和 imagick php 模块。
检查包是否已经安装
[root@24x7~]# rpm -qa |grep -i magick
[root@24x7~]# /scripts/installimagemagick
添加php模块“imagick”
[root@24x7~]# pecl install imagick
检查 php imagick 模块
[root@24x7~]#php -m | grep imagick
imagick
【讨论】:
自 58.0.25 版起,自动安装 ImageMagick 的脚本已被删除:
修复了 CPANEL-8229 问题:删除 11.58 的脚本/installimagemagick。
通过 SSH 或终端的 EA-PHP 扩展:
首先,删除所有旧的 RPM 安装:
rpm -qa | grep -i Magick
rpm -e "here enter anything that pops up"
然后安装所需的包 yum install ImageMagick ImageMagick-devel
有时该命令会产生错误,因此必须安装另一个软件包作为先决条件:
yum install pcre-devel
如果域使用 php 7.1 例如,运行以下命令:
/opt/cpanel/ea-php71/root/usr/bin/pecl install imagick
您可以根据需要的php版本自定义此命令:
/opt/cpanel/ea-phpXX/root/usr/bin/pecl install imagick
【讨论】: