CentOS下PHP5.6.31下安装Imagick扩展
ImageMagick-6.9.10-53 已经没有了,我换成(暂未测试能不能生成圆角):
https://download.imagemagick.org/ImageMagick/download/ImageMagick-6.9.12-6.zip
所有可下载的版本在这里查看:
https://download.imagemagick.org/ImageMagick/download/
https://blog.csdn.net/snow_small/article/details/79173575
https://www.cnblogs.com/haiwei_sun/articles/9950563.html
1、安装ImageMagic
cd /software/
wget http://www.imagemagick.org/download/ImageMagick-6.9.10-53.zip
unzip ImageMagick-6.9.10-53.zip
cd ImageMagick-6.9.10-53
./configure --prefix=/usr/local/imagemagick-6.9.10-53
make && make install
wget http://www.imagemagick.org/download/ImageMagick.tar.gz
tar -xzvf ImageMagick.tar.gz
cd
ImageMagick-7.0.8-53/
./configure --prefix=/usr/local/imagemagick
make && make install
2、检查是否安装成功
/usr/local/imagemagick-6.9.10-53/bin/convert -version
[root@bogon ImageMagick-7.0.8-53]#
/usr/local/imagemagick/bin/convert -version
Version: ImageMagick 7.0.8-53 Q16 x86_64 2019-07-10
https://imagemagick.org
Copyright: © 1999-2019 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC HDRI OpenMP(3.0)
Delegates (built-in): bzlib freetype jng jpeg png x xml
zlib
3、安装php扩展:imagick
所有的扩展版本在这里:
yum install ImageMagick-devel
或者
yum install autoconf gcc gcc-c++ ImageMagick-devel
cd /software/
wget http://pecl.php.net/get/imagick-3.4.3.tgz
tar -xzvf imagick-3.4.3.tgz
cd imagick-3.4.3
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick-6.9.10-53
make && make install
给php7.3.7安装可在上面的代码中替换以下命令:
/usr/local/php7.3.7/bin/phpize
./configure
--with-php-config=/usr/local/php7.3.7/bin/php-config
--with-imagick=/usr/local/imagemagick-6.9.10-53
4、修改配置文件,将extension=imagick.so写进去
以下任选一,最主要的是要根据你服务器上的php.ini位置来做
vim /usr/local/php/lib/php.ini
vim /usr/local/php-7.0.14/etc/php.ini
线上的
vim /usr/local/php/etc/php.ini
5、重启php-fpm,查看PHP模块
service php-fpm restart
php -m | grep imagick