Debian 10 PHP 7.4编译安装imagick扩展
Auth:admin Date:2021-01-13 18:29:55 Cat:技术笔记
下载 imagick 源码,解压并进入目录
wget https://pecl.php.net/get/imagick-3.4.4.tgz
tar xf imagick-3.4.4.tgz
cd imagick-3.4.4
安装依赖
apt install -y libmagickcore-dev libmagickwand-dev autoconf
进入 imagick 代码目录后执行 phpize
/usr/local/php/php74/bin/phpize
配置
./configure --with-php-config=/usr/local/php/php74/bin/php-config --with-imagick=/usr/local/imagemagick
编译安装
make && make install
编译安装完成后会显示扩展模块编译到了哪个目录,记录下这个目录的路径,以便在 php.ini 中进行配置,我这里是 /usr/local/php/php74/lib/php/extensions/no-debug-non-zts-20190902/
配置 php.ini
extension_dir = "/usr/local/php/php74/lib/php/extensions/no-debug-non-zts-20190902/"
extension=imagick.so
保存并退出,重启 php-fpm 即可。