CentOS 6安裝ImageMagick擴展的2個方法

ImageMagick,是一個軟件套件用來建立,編輯,合成,或轉換位圖圖像。咱們能夠用它來讀取和在各類格式寫圖像,包括DPX、EXR、GIF、JPEG、PDF、SVG和TIFF等格式。咱們能夠用來使用ImageMagick組件調整大小、翻轉、鏡像、旋轉、扭曲、剪切以及轉換圖像,調整圖像色彩,以及適用於各類特殊效果,或繪製文本,線,面,橢圓和貝塞爾曲線。php

ImageMagick的能夠經過使用Remi安裝庫,或經過編譯從最新的穩定版本的源代碼進行安裝。下面老左就整理來自國外的教程,分爲不一樣的方法安裝。bash

方法之1、安裝庫安裝ImageMagick擴展服務器

A - 若是咱們沒有安裝EPEL庫,須要先安裝svg

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6*.rpmrest

B -安裝Remi庫xml

wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm教程

C -編輯/etc/yum.repos.d/remi.repo文件啓動ip

咱們須要找到Remi庫把enabled=0改爲enabled=1rem

REMI啓動狀態

D -安裝須要的依賴包環境get

yum install -y gcc php-devel php-pear

E -安裝ImageMagick

yum install -y ImageMagick ImageMagick-devel

安裝完畢以後,咱們看到這樣的提示說明是安裝成功了。

ImageMagick安裝成功

方法之2、從源代碼安裝ImageMagick

A -安裝依賴包環境

yum -y groupinstall 'Development Tools'
yum -y install bzip2-devel freetype-devel libjpeg-devel libpng-devel libtiff-devel giflib-devel zlib-devel ghostscript-devel djvulibre-devel libwmf-devel jasper-devel libtool-ltdl-devel libX11-devel libXext-devel libXt-devel lcms-devel libxml2-devel librsvg2-devel OpenEXR-devel php-devel

B -獲取安裝源

wget http://www.imagemagick.org/download/ImageMagick.tar.gz
tar xvzf ImageMagick.tar.gz
cd ImageMagick*

C - 配置和編譯源代碼

./configure
make
make install

這個須要一點時間,咱們等待。

D -驗證是否安裝成功

convert --version

ImageMagick-1

E -安裝PHP擴展

pecl install imagick

若是有出現-bash: pecl: command not found提示錯誤,咱們須要先運行yum install php-devel php-pear httpd-devel環境包,而後再執行上面一步。

F - php.ini添加extension=imagick.so

回車執行以後,咱們就能夠看到提示須要再PHP.INI中添加extension=imagick.so,在/etc/php.ini文件中添加就能夠。

G -而後檢查是否安裝成功

php -m | grep imagick

ImageMagick-2

咱們能夠看到已經OK。若是你正在運行一個Web服務器,如Apache,記得從新啓動。

service httpd restart

相關文章
相關標籤/搜索