怎样安装PHP的imagick扩展

2018年12月18日 | 分类: 【技术】

【介绍】

imagick是一个PHP的扩展,它调用ImageMagick提供的API来进行图片的操作。

ImageMagick是一套软件系列,主要用于图片的创建、编辑以及转换等。

ImageMagick与GD相比性能要高很多,如果是在处理大量的图片时更加能体现ImageMagick的性能。

【安装】

首先编译安装ImageMagick

官网:http://www.imagemagick.org/
官网:https://sourceforge.net/projects/imagemagick/
下载:https://sourceforge.net/projects/imagemagick/files/

最新版本:ImageMagick-7.0.7-25

wget https://sourceforge.net/projects/imagemagick/files/im7-src/ImageMagick-7.0.7-25.tar.gz && tar zxvf ImageMagick-7.0.7-25.tar.gz && cd ImageMagick-7.0.7-25
./configure && make && make install
ln -s /usr/local/include/ImageMagick-7/ /usr/local/include/ImageMagick

从PECL安装imagick

官网:http://php.net/imagick
下载:https://pecl.php.net/package/imagick

最新版本:imagick-3.4.3

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

输出:

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-zts-20170718/
Installing header files:          /usr/local/php/include/php/

【设置】

在 php.ini 文件中添加:

; [imagick]
extension = "imagick.so"

然后重启Apache即可加载。

【参考】

参考:http://openskill.cn/article/498