CentOS安裝ImageMagick、PHP Imagick擴展Ghostscript的筆記整理

CentOS安裝ImageMagick、PHP Imagick擴展Ghostscript的筆記整理

前言

imagick是一個PHP的擴展,用ImageMagick提供的API來進行圖片的創建與修改,不過這些操作已經包裝到擴展imagick中去了,最終調用的是ImageMagick提供的API
ImageMagick是一套軟件系列,主要用於圖片的創建、編輯以及轉換等,詳細的解釋見ImageMagick的官方網站http://www.imagemagick.org/,ImageMagick與GD的性能要高很多,如果是在處理大量的圖片時更加能體現ImageMagick的性能。

安裝ImageMagick

yum install -y ImageMagick ImageMagick-devel
pecl install imagick

提示:

Please provide the prefix of Imagemagick installation [autodetect] :

直接回車執行,看到如下表示安裝成功

Build process completed successfully
Installing '/usr/local/php7/include/php/ext/imagick/php_imagick_shared.h'
Installing '/usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/imagick.so'
install ok: channel://pecl.php.net/imagick-3.4.4
configuration option "php_ini" is not set to php.ini location
You should add "extension=imagick.so" to php.ini

在這裏插入圖片描述
安裝完成後會自動生成 imagick.so 文件。

文件路徑:

/usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/imagick.so

找到php.ini,在末尾添加

extension="/usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/imagick.so"

在這裏插入圖片描述如果找不到php.ini,可以使用find命令查找

find / -name php.ini

在這裏插入圖片描述

重啓服務

 killall php-fpm && php-fpm

查看php擴展模塊

php -m | grep 'imagick' 

在這裏插入圖片描述
在phpinfo看到如下圖說明成功了

在這裏插入圖片描述

安裝 Ghostscript

yum install -y ghostscript

在這裏插入圖片描述
查看版本號

gs --version

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章