字體:  

在CentOS 7 安裝 ImageMagick 及 Imagick for php 7

99770 發表於: 2019-11-27 14:57 來源: ADJ網路控股集團


ImageMagick 是一套開源的圖片編輯工具, 可以建立、編輯、轉換格式、建立縮圖等。在 PHP 或 Perl 使用 ImageMagick 編輯圖片十分好用,
而 PHP 的 Imagick 是透過 ImageMagick API 建立及編輯圖片的模組, 以下是在 CentOS 7 上安裝 ImageMagick, PHP 的 Imagick 模組以及 Perl 的 ImageMagick-perl.

(1)安裝 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 目錄.
# pecl install imagick

這時會要求輸入 ImageMagick 的安裝路徑, 直接按 Enter 自動偵測。

編譯完成後, 加入以下這個檔案:
# echo "extension=imagick.so" > /etc/php.d/imagick.ini

# php -m |grep imagick
如果有找到 imagick 就代表成功囉...然後再把 Apache 或 nginx 重啟就可以了~~