我的服务器在WHM上,试图安装imagemagick,然后imagick,但似乎找不到在哪里输入:
/scripts/installimagemagick
我目前没有命令行访问权限来执行此操作。那么我还能如何安装imagemagick和imagick呢?我检查了phpinfo(),两者都没有出现
如果没有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
自动安装ImageMagick的脚本在58.0.25版被删除:
修复CPANEL-8229: Remove scripts/installlimagemagick for 11.58.
通过SSH或终端的EA-PHP扩展:
首先,删除所有旧的RPM安装:
rpm -qa | grep -i Magick
rpm -e "here enter anything that pops up"
然后Install the Required Packagesyum install ImageMagick
有时命令会产生一个错误,因此必须安装另一个包作为先决条件:
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