安装步骤
-
更新包列表并安装依赖
安装 imagemagick 和 php-pear
1 2
sudo apt update sudo apt install imagemagick php-pear
-
安装 PHP8.1 的开发包
1
sudo apt install php8.1-dev
-
使用 PECL 安装 Imagick
1
sudo pecl install imagick
安装中的选项可以直击回车使用默认值。
如果出现以下错误,是因为系统找不到 MagickWand-config 或 Wand-config 程序
1 2
configure: error: not found. Please provide a path to MagickWand-config or Wand-config program. ERROR: `/tmp/pear/temp/imagick/configure --with-php-config=/usr/bin/php-config --with-imagick' failed
为了解决这个问题可以安装MagickWand库,然后再重新安装Imagick扩展
1
sudo apt install libmagickwand-dev
-
启用 Imagick 扩展
1 2
sudo bash -c "echo 'extension=imagick.so' > /etc/php/8.1/mods-available/imagick.ini" sudo phpenmod imagick
-
重启 Web 服务器
1 2
sudo systemctl restart php8.1-fpm sudo systemctl restart nginx
-
检查是否已成功加载
1
php -m | grep imagick
如果输出中包含 imagick,则说明安装成功。