English |
  • 美国VPS主机推荐
  • |
  • 代购服务
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 关于
  • | 登录 |

    LNMP/LNMPA一键安装包ImageMagick安装配置教程

    2011年08月11日 上午 | 作者:VPS侦探

    LNMP/LNMPA一键安装包都是只安装了GD库,看网上的评价貌似ImageMagick要更好些。VPS论坛上也不少会员要求写篇文章,下面就具体说一下LNMP/LNMPA一键安装包ImageMagick安装过程

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

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

    1、安装ImageMagick

    wget http://soft.vpser.net/web/imagemagick/ImageMagick-6.7.1-2.tar.gz
    tar zxvf ImageMagick-6.7.1-2.tar.gz
    cd ImageMagick-6.7.1-2/
    ./configure --prefix=/usr/local/imagemagick
    make && make install
    cd ../

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

    2、安装PHP扩展:imagick

    wget http://pecl.php.net/get/imagick-3.0.1.tgz
    tar zxvf imagick-3.0.1.tgz
    cd imagick-3.0.1/
    /usr/local/php/bin/phpize
    ./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick
    make && make install
    cd ../

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

    重启php-fpm或apache。

    /etc/init.d/php-fpm restart

    /etc/init.d/httpd -k restart

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

    3、Discuz! X 上的ImageMagick设置

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

    过几天再写个ImageMagick的自动安装脚本,如有问题欢迎在本文留言或到VPS论坛交流反馈。

    原创文章,谢绝转载!

    >>转载请注明出处:VPS侦探 本文链接地址:https://www.vpser.net/manage/lnmp-lnmpa-imagemagick-install-tutorial.html
    VPS侦探推荐:
    遨游主机VultrLinode搬瓦工LOCVPSKVMLAVPS2EZHostXen80VPS美国VPS主机,国内推荐腾讯云阿里云
    欢迎加入VPS侦探论坛交流:https://bbs.vpser.net

    发表评论

    *必填

    *必填 (不会被公开)

    评论(17条评论)

    1. panghuang说道:

      我安装了ImageMagick。好像不起作用。缩略图很模糊。
      是不是跟安装顺序有关呢?
      我是安装lnmp【./centos.sh 2>&1 | tee lnmp.log】后安装ImageMagick【./imageMagick.sh】,然后才Apache【./apache.sh 】的
      是不是先应先安装lnmp+aphche之后才该安装ImageMagick呢?

    2. VPSer说道:

      @孤独的飞, 看看禁用函数http://bbs.vpser.net/thread-7649-1-1.html

    3. 孤独的飞说道:

      安装的lnmp 0.9 选装了 imagemagick 在discuz2.5设置好后 预览缩略图效果 一直提示“系统设置错误,无法处理图片”

    4. honglei说道:

      make: *** [imagick_class.lo] Error 1
      可以通过在./configure之前加上
      export PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig
      解决

    5. 飓风说道:

      安装的lnmp 0.9 选装了 imagemagick 在discuz2.5设置好后 预览缩略图效果 一直提示“系统设置错误,无法处理图片”

      请问一下军歌该怎么坚决 谢谢

    6. VPSer说道:

      @Apple, 这点错误信息无法提供解决方法。

    7. Apple说道:

      安装PHP扩展的时候,make出错。过不去呢。make: *** [imagick_class.lo] Error 1

    8. itopidea说道:

      cd /usr/lib/
      ln -s libmysqlclient_r.so.16 libmysqlclient_r.so.16.0.0
      ls -s libmysqlclient.so.16 libmysqlclient.so.16.0.0

      做了链接后依然显示:
      ldconfig: /usr/lib/libmysqlclient.so.16 is not a symbolic link

      ldconfig: /usr/lib/libmysqlclient_r.so.16 is not a symbolic link

    9. VPSer说道:

      @方法有误,
      cd /usr/lib/
      ln -s libmysqlclient_r.so.16 libmysqlclient_r.so.16.0.0
      ls -s libmysqlclient.so.16 libmysqlclient.so.16.0.0

    10. 心意说道:

      非常感谢 ,先收藏了。

    11. 方法有误说道:

      你测试过没有,lnmp按上面命令装,最后ldconfig出现

      ldconfig: /usr/lib/libmysqlclient.so.16 is not a symbolic link

      ldconfig: /usr/lib/libmysqlclient_r.so.16 is not a symbolic link

    12. 剑书说道:

      军哥把vpser.net换到Linode的173段了啊 😀

    13. VPSer说道:

      @lxfy, 感谢提醒 😀 😀

    14. lxfy说道:

      “过几天再写个ImageMagick的自动安装基本”

      应该是“脚本”吧? 😆 😆