ImageMagick 安装方法
1. 下载ImageMagick
ImageMagick官方下载:http://www.imagemagick.org/download/
或下载最新 ImageMagick-6.8.9-4.tar.gz
解压安装:
1) tar zxvf ImageMagick-6.8.9-4.tar.gz
2) sudo mv ImageMagick-6.8.9-4 /opt/imagemagick-6.8.9-4 // 需输入sudo密码
3) ./configure
4)sudo make
5)sudo make install
2. 安装第三方图片库
ImageMagick在处理图片时需要依赖jpeg,png等第三方图片库。
第三方图片库下载地址:http://www.imagemagick.org/download/delegates/
或下载最新 jpegsrc.v9a.tar.gz
解压安装:
1)tar zxvf jpegsrc.v9a.tar.gz
2)sudo mv jpeg-9a/ /opt/jpeg-9a
3)cd /opt/jpeg-9a/
4)sudo ./configure
5)sudo make
6)sudo make test
7) sudo make -n install
安装 jpegsrc 成功后,重复步骤1)安装 ImageMagick
使用命令: convert -version 查看是否安装成功,成功输出如下:
homer@homer-pc:/opt/jpeg-9a$ convert -version
Version: ImageMagick 6.8.9-4 Q16 x86_64 2014-06-28 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC OpenMP
Delegates: zlib
错误分析与解决:
homer@homer-pc:/opt/jpeg-9a$ convert -version
convert: error while loading shared libraries: libMagickCore-6.Q16.so.2: cannot open shared object file: No such file or directory
如出现 error while loading shared libraries 错误,是因为系統不知道xxx.so 放在哪個目录下。
解决方法:
在 /etc/ld.so.conf 文件中,加入一行 include /usr/local/lib
a) sudo vim /etc/ld.so.conf
b) include /usr/local/lib // 加入本行,即加入 /usr/local/lib/ 目录下各种 ***.so 文件
c) sudo /sbin/ldconfig -v // 执行此命令,使 /etc/ld.so.conf 配置文件生效
说明:在 /etc/ld.so.conf 文件中加入一行 include /usr/local/lib 后,其内容如下:
homer@homer-pc:/opt/jpeg-9a$ cat /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf
include /usr/local/lib
参考推荐:
LNMP(CentOS+Nginx+Mysql+PHP)服务器环境配置
版权所有: 本文系米扑博客原创、转载、摘录,或修订后发表,最后更新于 2017-06-17 20:25:17
侵权处理: 本个人博客,不盈利,若侵犯了您的作品权,请联系博主删除,莫恶意,索钱财,感谢!
转载注明: ImageMagick 安装方法 (米扑博客)
关于阿里云主机,自己不太懂SSH操作,稀里糊涂安装了2个不同版本的ImageMagick。 分别是 /usr/lib64/ImageMagick-6.5.4 /usr/local/ImageMagick 主要想用在discuz中,现在填了 ImageMagick路径不起作用,求助博主! 787667565#qq.com