1、安装须要的依赖
yum install -y libjpeg libjpeg-devel libpng libpng-devel libwebp libwebp-devel yum install -y jbigkit jbigkit-devel jbigkit-libs
2、验证jbigkit库是否安装成功
命令行实行验证是否安装成功,不报命令不存在就解释成功jbgtopbm

3、下载ImageMagick安装包
利用wget 下载
wget https://github.com/ImageMagick/ImageMagick/archive/refs/tags/7.1.1-8.tar.gz
利用git clone
git clonehttps://github.com/ImageMagick/ImageMagick.git
或是浏览器下载完上传到做事器
4、解压安装包
tar -zxvf 7.1.1-8.tar.gzcd ImageMagick-7.1.1-8./configure
解释:进行配置 可以 利用 prefix=安装目录 参数。
--prefix=/usr/local/Cellar/imagemagick/
如果php 是编译安装的最好是设置安装目录,再利用 pecl安装扩展时要利用。
./configure 完 验证是否有须要的文件格式
如果是没有想要的配置可以安装对应的扩展库,默认安装是没有jpeg的须要安装扩展库
yum install -y libjpeg libjpeg-devel
5、进行安装
make && make install
解释:如果没有配置安装目录默认安装文件路径
/usr/local/bin /usr/local/lib /usr/local/include /usr/local/share
6、验证是否安装成功
identify -list format
查下支持的类型是否安装成功,有须要的jbig格式和jpeg
7、安装php-imagick扩展
第一种
yum install -y php74-php-pecl-imagick安装完不须要修正php.ini文件增加 php-imagick.so ,重启php即可。
解释: 这里yum 切换了数据源 ,php 安装办法是一样的,可以利用这种办法。
安装Linux的epel的yum源的命令 yum install epel-release yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 第二步、安装YUM管理工具 yum install yum-utilsp
第二种
利用 pecl 安装扩展 进入到php 安装目录
bin/pecl install imagick期间需求输入 imagemagick 的安装目录/usr/local/Cellar/imagemagick/
8、重启php
这里笔者是按照第一种办法安装的php,管理命令是下边的。
管理PHP命令service php74-php-fpm startservice php74-php-fpm stopservice php74-php-fpm restart
查看是否安装成功扩展,命令行实行
php -m
如果是没有,可以排查下是否php.ini文件增加扩展文件。
至此已安装成功,我们可以快乐的利用imagick 扩展了。