安装命令如下 :
wget https://imagemagick.org/download/ImageMagick.tar.gz
tar -xzf ImageMagick.tar.gz
cd ImageMagick-7.0.8-60
./configure
make
make install
ldconfig /usr/local/lib
/usr/local/bin/convert logo: logo.gif
pecl install imagick
vi /etc/php.ini
添加:extension=imagick.so
service httpd restart
安装完可以用以下命令查看是否安装成功:
php -m | grep imagick
安装的时候,小菜鸟的我遇到了几个小问题:
1. 执行 cd ImageMagick-7.0.8-60 这句命令的时候,报了 No such file or directory错误:
ls -l 查看了一下,是版本变更了,由60变成62了
好,cd ImageMagick-7.0.8-62
诸君安装的时候可以先ls一下,在进入对应的目录
[root@ip-125-125-125-125~]# cd ImageMagick-7.0.8-60
-bash: cd: ImageMagick-7.0.8-60: No such file or directory
[root@ip-125-125-125-125 ~]# ls -l
total 13436
drwxr-xr-x 24 root root 4096 Aug 22 00:00 certbot
drwxr-xr-x 10 root root 4096 Jan 7 2019 efs-utils
drwxrwxr-x 15 wang.bin wang.bin 4096 Aug 23 18:30 ImageMagick-7.0.8-62
-rw-r--r-- 1 root root 13740908 Aug 23 18:34 ImageMagick.tar.gz
drwx------ 5 root root 36 Dec 21 2017 Maildir
-rw-r--r-- 1 root root 198 Nov 29 2018 tt.tt
[root@ip-125-125-125-125 ~]# cd ImageMagick-7.0.8-62/
2.走到 pecl install imagick 这一步的的时候,又报错了:-bash: pecl: command not found
[root@ip-125-125-125-125ImageMagick-7.0.8-62]# pecl install imagick
-bash: pecl: command not found
然后,又一顿查,原因是 pecl命令模块没有安装,好吧,装:sudo yum install php-pear
看到Complete! 提示,松了一口气,
[root@ip-125-125-125-125 ImageMagick-7.0.8-62]# sudo yum install php-pear
Loaded plugins: fastestmirror
略。。。
Installed:
php-pear.noarch 1:1.10.9-3.el7.remi
Dependency Installed:
php-fedora-autoloader.noarch 0:1.0.0-1.el7.remi php-process.x86_64 0:5.6.40-12.el7.remi
Complete!
装完 pecl,继续执行 pecl install imagick
OK,起作用了
然后,继续执行,该编辑php.ini文件,将imagick扩展加到里面
初次使用服务器vi编辑器的小白有一顿慌乱:
奉上vi命令常用命令:
vi编辑器有两种模式:编辑模式和命令模式
刚进入vi是命令模式,需要键入 i 换成 insert模式,
编辑完,退出insert模式,按Esc键,换成命令模式。
退出保存输入 :wq
退出不保存输入 :q!
详细命令请参考教程:https://prev.net-newbie.com/linux/commands/vi.html