imagick是一個PHP的擴展,用ImageMagick提供的API來進行圖片的創建與修改,不過這些操作已經包裝到擴展imagick中去了,最終調用的是ImageMagick提供的API.
ImageMagick是一套軟件系列,主要用於圖片的創建、編輯以及轉換等,詳細的解釋見ImageMagick的官方網站http://www.imagemagick.org/,ImageMagick與GD的性能要高很多,如果是在處理大量的圖片時更加能體現ImageMagick的性能。
方法一:
ImageMagick是一套軟件系列,主要用於圖片的創建、編輯以及轉換等,詳細的解釋見ImageMagick的官方網站http://www.imagemagick.org/,ImageMagick與GD的性能要高很多,如果是在處理大量的圖片時更加能體現ImageMagick的性能。
方法一:
1. 下載安裝ImageMagick
1:wget ftp://mirror.aarnet.edu.au/pub/imagemagick/ImageMagick-6.6.8-10.tar.gz 2: 3:tar -xzvf ImageMagick-6.6.8-10.tar.gz 4:./configure --prefix=/usr/local/imagemagick 5:make 6:make install
2. 下載安裝Imagick (php擴展)
注:安裝該擴展不要求安裝ImageMagick
從http://pecl.php.net/package/imagick找到imagick的最新的版本
1:wget http://pecl.php.net/get/imagick-3.1.0RC1.tgz 2: 3:tar -xzvf imagick-3.1.0RC1 4:phpize 5:./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick 6:make 7: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使其生效
方法二:
1. 依次運行以下命令 yum install ImageMagick yum install ImageMagick-devel yum install php-pear 安裝php-pear是為了使用pecl 中的 phpize 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 來查看是否安裝成功
在這之后如果還是是用不了
在centos 中可以這樣
yum install ghostscript
這是一個文件提取器 , 特別是對文件的操作