Centos 安裝了 Imagick 但是不含webp,所以必須自行compiler加入 webp 格式
1. 卸載以前的版本並安裝相關套件
# yum remove ImageMagick
# yum install libwebp-devel libwebp-tools
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
引用:
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
這樣就可以囉~~
參考文章:
https://www.jianshu.com/p/b14c89b57493