1、安裝PEAR
如果沒有安裝PEAR,請先執行以下命令安裝:
sudo apt-get install php-pear php5-dev
2、安裝ImageMagick
sudo apt-get install imagemagick libmagickwand-dev
3、使用pecl安裝imagick
sudo pecl install imagick
4、配置imagick擴展
linux下配置php.ini 添加extension方法不同於windows,具體方法如下:
1)打開/etc/php5/apache2/conf.d 目錄,可以看到裏面有很多軟連接
執行下圖命令,探索下這些軟連接內容
可以看到軟連接指向 /etc/php5/mods-avaliable/pdo.ini 目錄下的內容, cat pdo.ini 可以看到裏面是如何配置pdo.so擴展的。
仿照這個方法配置imagick.so,爲了簡單,我直接將imagick.ini文件放置在/etc/php5/apache2/conf.d/ 目錄中。
1)創建imagick.ini文件
sudo touch /etc/php5/apache2/conf.d/imagick.ini
2)給imagick.ini文件中添加如下內容:
extension=imagick.so
保存後重啓apache2服務器,打開瀏覽器運行phpinfo程序,查看是否存在imagick擴展,如下圖所示:
至此,imagick安裝完畢,可以使用了。
附錄:
1、ImageMagick與imagick區別
ImageMagick是一套功能強大、穩定而且開源的工具集和開發包,可以用來讀、寫和處理超過89種基本格式的圖片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。利用ImageMagick,你可以根據web應用程序的需要動態生成圖片, 還可以對一個(或一組)圖片進行改變大小、旋轉、銳化、減色或增加特效等操作,並將操作的結果以相同格式或其它格式保存,對圖片的操作,即可以通過命令行進行,也可以用C/C++、Perl、Java、PHP、Python或Ruby編程來完成。
imagick 是 php的C擴展,幫助php語言操作底層的ImageMagick服務處理程序。
2、imagick php樣例
http://php.net/manual/en/imagick.examples-1.php