php除了gd库能处理图片外,还有imagick和gmagick可以处理图片。因为项目需要,要安装这个两个扩展,记录下安装过程。
安装gmagick扩展库
这个库不能直接通过apt-get安装,但是可以用pecl安装。
1. sudo apt-get install graphicsmagick libgraphicsmagick1-dev 2. sudo pecl install gmagick 3. 将"extension=gmagick.so"写入文件/etc/php/conf.d/gmagick.ini 4. 重新启动web server,sudo /etc/init.d/apache2 restart
友情提示:pecl是php扩展库,可以通过sudo apt-get install php-pear安装,如果出现下面的错误:
Failed to download pecl/gmagick within preferred state “stable”, latest release is version 1.1.1RC1, stability “beta”, use “channel://pecl.php.net/gmagick-1.1.1RC1″ to install
大意是说下载失败,请使用channel://pecl.php.net/gmagick-1.1.1RC1这个地址安装,改成如下就可以了。
sudo pecl install channel://pecl.php.net/gmagick-1.1.1RC1
安装imagick扩展库
可以通过 sudo apt-get install php5-imagick 直接安装,但是安装的版本是2.0,比较旧。如果需要安装3.0或者更高版本,就要通过pecl安装。
1. sudo apt-get install imagemagick libmagick9-dev 2. sudo pecl install imagick 3. 将"extension=imagick.so"写入文件/etc/php/conf.d/imagick.ini 4. 重新启动web server,sudo /etc/init.d/apache2 restart