Centos 安裝ImageMagick 與 imagick for php步驟詳解

現在有很多朋友在使用安裝ImageMagick imagick for php了,今天自己也想做但是不知道如何操作,下面我來給大家介紹Centos 安裝ImageMagick imagick for php步驟,各位同學可參考。

關于什麽是ImageMagick

ImageMagick是一套軟件系列,主要用于圖片的創建、編輯以及轉換等

Centos 安裝ImageMagick

1. 依次運行以下命令

代碼如下

yum install ImageMagick

yum install ImageMagick-devel

yum install php-pear [for PECL]

安裝php-pear是爲了使用pecl 中的 phpize , ?]的???霈F ERROR: `phpize’ failed

代碼如下
yum -y install php-devel

2. 安裝C編譯器

代碼如下

yum install gcc

如果裝不了gcc就用這個命令:

代碼如下
yum install gcc gcc-c++ autoconf automake

3. 安裝imagick

代碼如下

pecl install imagick

4. 載入imagick到php

在/etc/php.ini 加上extension=imagick.so

5. 重啓service httpd restart

6. 使用 phpinfo() 或運行 php -m | grep imagick 來查看是否安裝成功


另一種安裝安裝ImageMagick 與 imagick for php方法

1. 下載安裝ImageMagick

代碼如下

wget ftp://mirror.aarnet.edu.au/pub/imagemagick/ImageMagick-6.6.8-10.tar.gz

tar -xzvf ImageMagick-6.6.8-10.tar.gz
./configure --prefix=/usr/local/imagemagick
make
make install

2. 下載安裝Imagick
注:安裝該擴展不要求安裝ImageMagick
從http://pecl.php.net/package/imagick找到imagick的最新的版本

代碼如下

wget http://pecl.php.net/get/imagick-3.1.0RC1.tgz

tar -xzvf imagick-3.1.0RC1
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick
make
make install

make install執行結果顯示:

代碼如下

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
Installing header files: /usr/local/php/include/php/

生成imagick.so到/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/,

然後手動配置php.ini使其生效

小提示,安裝方法都差不多都是在linux中,只是有一種和linux命令,另一種使用了Centos命令了。

更多相關文章
  • KVM是一款linux上運行的虛擬機是一個開源的系統虛擬化模塊,自Linux 2.6.20之後集成在Linux的各個主要發行版本中.它使用Linux自身的調度器進行管理下面一起來看看CentOS6.5 64位系統安裝配置KVM虛擬機步驟環境:系統版本:CentOS 6.5 x86_64記憶體:8GC ...
  • ZooKeeper是Hadoop的正式子專案,它是一個針對大型分布式系統的可靠協調系統,提供的功能包括:配置維護.名字服務.分布式同步.組服務等,下面我們來看它的安裝方法一.安裝libzookeeper 代碼如下 cd /usr/local/src/wget http://mirror.bit.ed ...
  • 下面這篇文章就是告訴你如何在centos中安裝配置MySQL5.5了,此文章非常適用于初學者來學習參考了,下面一起來看看吧.准備工作 代碼如下 rpm -qa|grep mysqlrpm -e mysqlyum -y
  • 安裝lamp(linux apache mysql php)環境了,目前在linux中除了lamp環境就是lnmp環境了,下面我來介紹第一種環境的安裝配置方法,各位有需要了解的同學可進入參考.------------
  • CentOS 安裝 Gearmand 和 PHP Gearman的步驟
    CentOS 安裝 Gearmand 和 PHP Gearman的步驟本人覺得有點複雜了,
  • 默認的ssh端口是所有人都知道了它非常的危險了,如果各位安全沒做好很容易給暴力破解了,下面我們來給各位介紹centos下修改ssh默認端口的步驟第一.修改S S H端口VPS默認的S S H端口是22,爲防止MJJ們掃描端口破解密碼,修改ssh端口爲其他的數字,是非常有必要的.好了,SSH登陸VPS
  • 前面有給過程分享過CentOS 7安裝配置方法,下面我們再接著以前的文章來介紹CentOS 7創建本地YUM源的方法,下面小編與大家一起來看看.本文中的“本地YUM源”包括三種類型:一是直接使用CentOS光盤作爲本地yum源,優點是簡單便捷,缺點是光盤軟件包可能不完整(centos 7 Every ...
  • libnl是提供基于Linux內核的netlink協定的API的庫的套件. Netlink是內核與用戶空間進程之間主要的IPC機制,下面我們一起來看看在centos中編譯 libnl-3.2.25教程.一.說話有一個軟件編譯的時候提示爲 libnl3: no,所有需要安裝一個 libnl,這裏選擇編
一周排行
  • 今年是我教師生涯的第三年,相比較于前兩年的一年級教學經驗,這第三年三年級的教學感覺很特別.春江中心小學 徐慧今年是我教師生涯的第三年,相比較于前兩年的一年級教學經驗,這第三年三年級的教學感覺很特別.一年級的孩子是很天
  • repeater button控件並回應單擊操作的方法 protected void page_load(object sender, eventargs e) { if (!this.ispostback) { s ...
  • 今天在php直接使用date函數會發現提示date(): It is not safe to rely...錯誤了,提示是不是一個安全的用法,那麽要如何解決此問題呢.在PHP代碼中調用date函數時,在日志裏看到如下
  • distinct我相信各位都知道是過濾不重複的數據了,下面我們來看一下數據庫distinct返回不重複的多個字段結果例子,希望文章對各位有幫助.在使用數據庫時,有時需要查詢出某個字段不重複的記錄,雖然數據庫提供有di ...
  • 本文我們來分享MongoDB+PHP開發時的方法及技巧,內容包含有創建索引有時會阻塞新的連接,減少is_master_interval值,理解連接處理方式並配置連接TimeoutMS等.創建索引有時會阻塞新的連接當與
  • 總結經常會犯的HTTPS的七個誤解
    本文我們討論了HTTPS的七個誤解:HTTPS無法緩存.SSL證書很貴.HTTPS站點必須
  • jquery判斷浏覽器高寬與類型設置echarts高度寬度
    在前幾天做的echarts報表中,需要在手機端浏覽.考慮到echarts是基于html5的 ...
  • 在有些時候,exp的dmp文件因爲某種原因損壞(比如磁盤異常,exp過程損壞等),導致imp導入無法繼續,下面的處理方法(直接讀取dmp文件)來對dmp文件進行搶救性恢複,最大程度減少數據丟失損失創建exp dmp文
  • 由于checkbox與radio的特性,一般利用css教程是無法定義他的樣式的,現在我們來講一款jquery checkbox和radio控件美化實例哦,先到jquery.com下載jquery插件.$(functi
  • 蘋果5s指紋解鎖如何設置呢,這是ios7系統的一款新功能了,下面小編來給大家具體介紹iphone5s手機指紋解鎖設置方法,希望此教程對各位同學會有所幫助哦.蘋果5sTouch ID設置方法: 1.按電源鍵點亮螢幕後, ...