首页 » VPS 知识 » 浏览内容

ImageMagick安装配置教程


2012-11-27 22:05:44 2,459 0 发表评论 字体: 作者:C.K.

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

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

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

1、安装ImageMagick

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

wget wget http://www.imagemagick.org/download/ImageMagick.tar.gz
  • tar zxvf ImageMagick.tar.gz
  • cd ImageMagick/
  • ./configure --prefix=/usr/local/imagemagick
  • make && make install
  • cd ../
  • 执行:/usr/local/imagemagick/bin/convert logo: logo.gif 测试一下ImageMagick是否可以正常运行。

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

    convert -version

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

    ldconfig /usr/

    2、安装PHP扩展:imagick

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

    wget http://pecl.php.net/get/imagick-3.0.1.tgz
  • tar zxvf imagick-3.0.1.tgz
  • cd imagick-3.0.1/
  • export PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig
  • /usr/local/php/bin/phpize
  • ./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick
  • make && make install
  • /usr/local/php_fcgi/bin/phpize
  • ./configure --with-php-config=/usr/local/php_fcgi/bin/php-config --with-imagick=/usr/local/imagemagick
  • make && make install
  • 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/

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5065 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14162838 位访客

    广告区 Guǎng Gào