«

ImageMagick安装和配置

时间:2023-3-2 10:00     作者:wen     分类: PHP


更新imagemagick所需要依赖的图片格式包

yum install -y fftw* bzip2* freetype* libjpeg* libpng* libtiff* giflib* zlib* ghostscript* libwmf* jasper* libtool* libx11* libxext* libxt* lcms-* libxml2* librsvg2* openexr* openjpeg*  openjpeg2* libwebp*  gd*  libungif* tcl* glib2*  fontconfig*
安装ImageMagick客户端
wget https://github.com/ImageMagick/ImageMagick/archive/refs/tags/7.0.11-14.tar.gz
tar zxvf ImageMagick-7.0.11-14.tar.gz
cd ImageMagick-7.0.11-14
./configure --with-modules --with-rsvg=yes --prefix=/usr/local/ImageMagick --enable-shared 
make
make install
ldconfig /usr/local/lib
make check
安装PHP扩展Imagick
wget https://pecl.php.net/get/imagick-3.5.0RC2.tgz
tar zxvf imagick-3.5.0RC2.tgz
cd imagick-3.5.0RC2
/usr/local/php7.3.23/bin/phpize
./configure --with-php-config=/usr/local/php7.3.23/bin/php-config --with-imagick=/usr/local/ImageMagick
make
make install
添加php.ini配置
extension=imagick.so

查看扩展是否安装成功

/usr/local/php7.3.23/bin/php -m
重启apache或nginx
/usr/local/apache/bin/httpd -k restart