ImageMagick安装配置教程

林继 VPS 知识 2,487 共写了892个字 (2012-11-27 22:05:44) 没有评论 打印 扫描二维码 百度已收录

ImageMagick 是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。

imagick 是PHP的一个扩展程序,它是默认的GD图象函数库的绝佳替代方案。

1、安装ImageMagick

最新的包可以在下面的地址中找到http://www.imagemagick.org/download/

  1. wget wget http://www.imagemagick.org/download/ImageMagick.tar.gz
  2. tar zxvf ImageMagick.tar.gz
  3. cd ImageMagick/
  4. ./configure --prefix=/usr/local/imagemagick
  5. make && make install
  6. cd ../

执行:/usr/local/imagemagick/bin/convert logo: logo.gif 测试一下ImageMagick是否可以正常运行。

安装完成后可以使用以下命令验证下

  1. convert -version

如果正常会显示版本号;也可能会出现错误“convert: error while loading shared libraries: libMagickCore.so.3: cannot open shared object file: No such file or directory”
如果不幸出现可以使用命令

  1. ldconfig /usr/

2、安装PHP扩展:imagick

最新的包可以在下面的地址中找到http://pecl.php.net/package/imagick

  1. wget http://pecl.php.net/get/imagick-3.0.1.tgz
  2. tar zxvf imagick-3.0.1.tgz
  3. cd imagick-3.0.1/
  4. export PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig
  5. /usr/local/php/bin/phpize
  6. ./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick
  7. make && make install
  8.  
  9. /usr/local/php_fcgi/bin/phpize
  10. ./configure --with-php-config=/usr/local/php_fcgi/bin/php-config --with-imagick=/usr/local/imagemagick
  11. make && make install
  12. cd ../

编辑/usr/local/php/etc/php.ini 添加:extension = “imagick.so”

编辑/usr/local/php_fcgi/etc/php.ini 添加:extension = “imagick.so”

重启php-fpm或apache。

lu-restart

先试试,再执行:ldconfig ,重新加载一些链接库。

3、Discuz! X 上的ImageMagick设置

登录Discuz! X后台,在“上传设置”里选择 ImageMagick,并在ImageMagick 程序安装路径写上: /usr/local/imagemagick/bin/

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >