字體:  

Centos7+PHP7 安裝 ImageMagick 及 imagick 處理 webp格式圖片

99770 發表於: 2020-8-27 20:45 來源: ADJ網路控股集團


Centos 安裝了 Imagick 但是不含webp,所以必須自行compiler加入 webp 格式

1. 卸載以前的版本
# yum remove ImageMagick

2. 安裝 imagemagick(重点:--with-webp特别重要哦~~~)
下載安裝包:
# wget https://www.imagemagick.org/download/ImageMagick.tar.gz
# tar -zxvf ImageMagick.tar.gz
# cd ImageMagick-7.0.10-28
# ./configure --with-webp
# make && make install

查看ImageMagick支持的格式,確認包含 webp

# convert -list format | grep WEBP

QUOTE:

     
WEBP* rw-   WebP Image Format (libwebp 0.3.0 [0201])


3、安裝 php 擴展
下載安装包:

# wget http://pecl.php.net/get/imagick-3.4.3.tgz
# tar xvf imagick-3.4.3.tgz
# cd imagick-3.4.3
# phpize
# ./configure
# make && make install
# echo "extension="/usr/lib64/php/modules/imagick.so"" > /etc/php.d/imagick.ini

重啟 php-fpm 服務器

在終端查看是否添加擴展成功
# php -m| grep imagick

4、安装 libwebp
# yum install libwebp-devel libwebp-tools

這樣就可以囉~~

參考文章:
https://www.jianshu.com/p/b14c89b57493