Linux 技术手札

RHEL / CentOS 安装 ImageMagick 及 Imagick

ImageMagick 是一套开源的图片编辑工具, 可以建立、编辑、转换格式、建立缩图等。在 PHP 或 Perl 使用 ImageMagick 编辑图片十分好用, 而 PHP 的 Imagick 是透过 ImageMagick API 建立及编辑图片的模组, 以下会示范在 RHEL 及 CentOS 安装 ImageMagick, PHP 的 Imagick 模组以及 Perl 的 ImageMagick-perl.

安装 ImageMagick

在安装 ImageMagick 前, 先安装 php-pear 及 gcc 用作编译 PHP 的 imagick 模组:

# yum install php-pear gcc

安装好 php-pear 及 gcc 后, 便可以安装 ImageMagick 及 ImageMagick-perl:

# yum install ImageMagick ImageMagick-devel ImageMagick-perl

下一步是用 pecl 指令编译 imagick 模组, 它会编译 imagick.so 模组样安到 /usr/lib64/php/modules 目录, 如果是 32-bit 的系统, 会放到 /usr/lib/php/modules 目录.

# pecl install imagick

这时会要求输入 ImageMagick 的安装路径, 直接按 Enter 自动侦测。

编译完成后, 开启 /etc/php.ini 档案, 加入以下这行:

extension=imagick.so

储存后离开编辑器, 并重新启动 Apache:

# systemctl restart httpd.service

要检查 imagick 模组是否正确安装, 可以执行以下指令:

# php -m | grep imagick

imagick

如果可以看到 imageick 的话, 那便安装成功了。

Exit mobile version