文档章节

ubundu安装 imagemagick方法

人来疯啊
 人来疯啊
发布于 2016/05/06 17:58
字数 399
阅读 147
收藏 0

  https://help.aliyun.com/knowledge_detail/13108397.html?&utm_campaign=sys&utm_medium=system&utm_source=sys_email&msctype=email&mscmsgid=119416050500806852&

阿里云的技术运维问题中提及到:ImageMagick被爆高危漏洞(CVE-2016-3714),此漏洞允许攻击者通过上传恶意构造的图像文件,在目标服务器执行任意代码。黑客可利用此类漏洞盗取权限窃取数据。由于ImageMagick应用十分广泛,目前已确定Wordpress等知名应用受此漏洞影响。最好的方法就是更新版本,在这里将以ImageMagick-7.0.1-1.tar.gz为例介绍一下ImageMagick在ubundu上的安装方法。

ImageMagick-7.0.1-1.tar.gz已上传至百度云

链接:http://pan.baidu.com/s/1cwnQV0 密码:ac0d

步骤一:

  1. cd ./Downloads  (到下载目录下)

  2. tar xzvf ImageMagick-6.8.5-10.tar.gz

步骤二:安装第三方图片库

这里用的是jpegsrc.v9a.tar.gz

百度云链接:http://pan.baidu.com/s/1jHIcaoe 密码:9h0c

依次输入命令:

  1. gunzip jpegsrc.v9a.tar.gz

  2. tar -xvf jpegsrc.v9a.tar

  3. cd jpeg-9a 

  4. sudo ./configure  

  5. sudo make  

  6. sudo make test  

  7. sudo make -n install 

步骤三:

到ImageMagick安装目录下依次输入命令:

  1. cd ImageMagick-7.0.1-1  

  2. sudo ./configure  

  3. sudo make  

  4. sudo make install

安装完成后,查看是否安装成功

输入命令:sudo convert -version

就会看到安装的ImageMagick版本等信息了

如果出现error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory的错误,解决步骤如下:

步骤一打开/etc/ld.so.conf目录下的文件,添加一行代码:/usr/local/lib,保存

步骤二:输入命令

/sbin/ldconfig –v  

再输入sudo convert -version命令,就会看到安装的版本信息了



 


© 著作权归作者所有

共有 人打赏支持
人来疯啊
粉丝 6
博文 46
码字总数 7041
作品 0
昌平
程序员
私信 提问
ImageMagick 图片处理工具的安装

ImageMagick安装配置 for java项目 (使用jmagick) 目录: 一、ImageMagick介绍 二、在Linux上用源码安装ImageMagick与jmagick 三、在Linux上使用yum安装ImageMagick 四、在windows上安装I...

铁血战士
2011/10/01
9.3K
0
ImageMagick安装配置说明

Imagemagick 是一个开源的图片处理软件,他使用命令行进行各种格式的图片的操作,可以运行在windows下和linux下。他的功能非常强大,能进行大小、格式、水印、标签等各种图象处理。在PHP中用...

星痕2018
2012/03/06
0
0
PHP扩展MagickWand

简介 MagickWand 是PHP的一个扩展程序,通过它建立起与ImageMagick的交互,进行图片的处理。它是默认的GD图象函数库的绝佳替代方案。从安全性和易用性来说,在PHP中使用MagickWand比使用命令...

Junn
2013/09/06
0
0
Window 7下给Rails3.1安装Rmagick

应用RailsInstaller进级到Ruby 1.9.2并应用Rails3.1后发明无法安装rmagick. 首要原因有两个: 本来安装的ImagickMagick没有包含development headers,也就是在ImgickMagick安装目次下没有lib...

BravoZu
2013/02/04
0
0
centos 6.2 安装 JMagick 64位 (转载)

把老版本的ImageMagick和JMagick卸载干净 查看版本号: [root@3qianke ~]# rpm -qa | grep ImageMagick ImageMagick-6.2.8.0-4.el5_1.1 ImageMagick-6.2.8.0-4.el5_1.1 [root@3qianke ~]# r......

枫爱若雪
2013/07/01
0
6

没有更多内容

加载失败,请刷新页面

加载更多

什么时候使用字节流、什么时候使用字符流,二者的区别

在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。 InputStream 和OutputStream,...

watermelon11
42分钟前
4
0
Alpakka Kafka,反应式Kafka客户端

Alpakka Kafka 是一个要用于 Java 和 Scala 语言的开源的流感知和反应式集成数据线项目。它建立在 Akka Stream之上,提供了 DSL 来支持反应式和流式编程,内置回压功能。Akka Streams 是 Re...

羊八井
今天
4
0
PHP7源码编译安装详解

$ yum groupinstall "development tools"$ yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype \freetype-devel libpng libpng-devel libxml2 ......

问题终结者
今天
5
0
Django学习笔记-从创建虚拟环境到启用服务

1 前置条件 windows系统下,目前已经完成anaconda3或miniconda3的安装,这也意味着已经完成了python3的安装。 2 创建虚拟环境 1、通过Anaconda Prompt,使用conda命令创建虚拟环境(base) e...

davidwbnu
昨天
4
0
python学习04:函数的定义及基本使用

python可以像c++一样,可以直接定义函数。具体格式如下: def(关键字) 函数名(形参01,形参02...): do_something... #如果有返回值,则调用以下语句 return 返回值...

太空堡垒
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部