ImageMagick是一个处理图片的程序,在使用PHP的过程中,调用与ImageMagick对应的imagick插件就可以让PHP获得处理图片的能力

apt-get install imagemagick libmagickwand-dev

下载 imagick

wget http://pecl.php.net/get/imagick-3.4.4.tgz
tar zxvf imagick-3.4.4.tgz
cd imagick-3.4.4

phpize将imagick外挂到现有的PHP (言外之意,升级或降级PHP后需要重新外挂/编译), 首先使用find命令找到phpize路径, 如我的usr/local/php/bin/phpize,直接输入/usr/local/php/bin/phpize即可挂载成功 也可以尝试直接输入phpize,若环境变量配置得当也可成功):

find / -name phpize
/usr/local/php/bin/phpize

使用find命令寻找php-config,并将路径填入第二行代码挖空处,以我的为例 /usr/local/php/bin/php-config
则敲入命令

./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick


make && make install

编辑 php.ini (php配置文件)

nano /usr/local/php/etc/php.ini

在空白处 添加

extension=imagick.so

保存 退出 重启 php-fpm

systemctl restart php-fpm

systemctl status php-fpm

参考

https://www.yht7.com/news/80968

https://www.myzhenai.com.cn/post/3227.htmll

最后修改日期: 2020年8月1日