程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 如何在Linux下安裝php imagick擴展

如何在Linux下安裝php imagick擴展

編輯:PHP綜合

今天小編 由於工作需求用到了 imagick 這個擴展  服務器環境是 lnmp 架構下面稍微來介 紹下 這個 東東

imagick是一個PHP的擴展,用ImageMagick提供的API來進行圖片的創建與修改,不過這些操作已經 包裝到擴展imagick中去了,最終調用的是ImageMagick提供的API. 所以這就必須要安裝 ImageMagick 。那麼 ImageMagick 這個又是啥東東呢 下面來說下

ImageMagick則是一套軟件系列,主要用於圖片的創建、編輯以及轉換等,詳細的解釋見 ImageMagick的官方網站 http://www.imagemagick.org/,ImageMagick與GD的性能要高很多,如果是 在處理大量的圖片時更加能體現ImageMagick的性能。

好的看了上面的介紹 你就知道imagick的強大了吧 下面我們一步一步的安裝

1>  首先下載 ImageMagick

#  wget ftp://ftp.u- aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ImageMagick.tar.gz

這裡下載的是 ImageMagick 最新版本 。下載之後我們解壓

#tar -xzvf ImageMagick.tar.gz    //解壓好了之後我們進入這個目錄

#cd ImageMagick-6.8.6-5          // 這個是我解壓之後的 ImageMagick目錄名稱

# ./configure --prefix=/usr/local/imagemagick  // 第一步配置安裝 這個基本不會出現 啥問題的

# make                    //第二步

# make install                   //第三步

好的 我們安裝ImageMagick 安裝好了 我們告一段落 我們來安裝 imagick 這個東東

2>  首先下載 imgick

# wget http://pecl.php.net/get/imagick-3.1.0b1.tgz  //下載地址隨時都會變 具體根據

# tar -xzvf imagick.tar.gz              //解壓

# cd imagick-3.0.1                                                // 這個是我解壓之後的imagick目錄名稱

# phpize                                                             //看看這個有木有

# ./configure --with-php-config=/usr/local/php/bin/php-config --with- imagick=/usr/local/imagemagick  //第一步操作 注意自己當時安裝的 php配置路徑

唉安裝到這步的時候我就哭了 你個渣渣 竟然說找不到 MagickWand.h 這個東西

checking for MagickWand.h header file... configure: error: Cannot locate header file MagickWand.h

我看到這個錯誤的做法就是問度娘 網上是這麼說的

原來ImageMagick 6.8這個版後的目錄結構變了,舊版本頭文件是放 在/usr/local/include/ImageMagick目錄的,

而ImageMagick 6.8則是放在/usr/local/include/ImageMagick-6  尼瑪我也不懂這是啥意思

我按照網上的操作 ln -s /usr/local/include/ImageMagick-6 /usr/local/include/ImageMagick 這麼了一下

繼續

# ./configure --with-php-config=/usr/local/php/bin/php-config --with- imagick=/usr/local/imagemagick

的時候又報錯了 我了個擦 這是要玩我麼

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved