centos下php7安装imagick扩展

ImageMagick是一个用于查看、编辑位图文件以及进行图像格式转换的开放源代码软件套装。ImageMagick官方提供了多种开发语言的扩展或者类库。下面我们介绍一下在PHP7下如何安装扩展。

一、安装ImageMagick
我们这里选择ImageMagick-6.9.10-12版本,我们没有选择最新的7.0.x版本,是因为7.0.x版本官方做了大量的修动包括代码的目录结构等

wget https://www.imagemagick.org/download/releases/ImageMagick-6.9.10-12.tar.gz
tar -zxvf ImageMagick-6.9.10-12.tar.gz
cd ImageMagick-6.9.10-12
./configure
make && make install

二、选择手动方式安装imagick(php扩展)
我们这里选择最新稳定版(imagick-3.4.0)

wget https://pecl.php.net/get/imagick-3.4.0.tgz
tar -zxvf imagick-3.4.0.tgz
cd imagick-3.4.0
/usr/local/php/bin/phpize
./configure
make && make install

三、选择pecl方式安装imagick(php扩展)

pecl install imagick

四、修改php.ini 增加 extension,同时reload php-fpm 完成。

ps:
安装过程中可能出现以下问题
linux ‘….’:is not a valid libtool object”错误
解决方法

make clean

然后在重新执行命令,原因是编译的时候有问题重新编译一下文件就解决了