ubuntu lamp下安裝imageMagick

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

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