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
参考