WDlinux官方论坛's Archiver

精品七匹狼 发表于 2012-7-23 23:35

ImageMagick 程序的安装教程

有大量图片的论坛,这个玩意特别有用,特别是Discuz! 论坛,用来处理缩略图和水印的图像处理库。GD 是最广泛的处理库但是使用的系统资源较多。ImageMagick 速度快系统资源占用少,所以本次推荐使用并安装,因为比较简单,所以就不帖图片了。
1、运行PUTTY,登录后运行一下命令行:
# wget [url=http://downloads.jmagick.org/6.4.0/ImageMagick-6.4.0-0.tar.gz]http://downloads.jmagick.org/6.4.0/ImageMagick-6.4.0-0.tar.gz[/url]
2、过上几分中下载完后,继续接连运行下面的命令:
# tar xzvf  ImageMagick-6.4.0-0.tar.gz
# cd ImageMagick-6.4.0
# ./configure --prefix=/usr/local/ImageMagick.6.4 --enable-shared --without-perl
# make
# make install
配置环境变量如下
进入编辑文件:/etc/profile
添加:
export LD_LIBRARY_PATH=:/usr/local/lib:/usr/local/ImageMagick.6.4/lib
export DYLD_LIBRARY_PATH=:/usr/local/lib:/usr/local/ImageMagick.6.4/lib
export CLASSPATH=$CLASSPATH:/usr/local/lib

最后在论坛后台填写ImageMagick路径如下完工:
/usr/local/ImageMagick.6.4/bin

以上经测试,完全运行正常。

admin 发表于 2012-7-24 09:54

在哪个环境上的测试?

精品七匹狼 发表于 2012-7-26 21:18

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10872&ptid=2972]2#[/url] [i]admin[/i] [/b]


    在lnamp 2.4,0722的版本上测试成功。

admin 发表于 2012-7-26 22:43

很好

ias 发表于 2012-8-22 15:23

当前版本: wdcp_v2.5.r53(20120821)
apache+php+mysql
测试成功

818771 发表于 2012-9-29 22:50

最后那个配置环境变量怎么弄啊 我是小白能不能仔细点

xinzol 发表于 2012-9-29 23:00

最后两部没成功!谁能帮忙解释清楚下 小白啊!

xinzol 发表于 2012-9-30 01:03

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10849&ptid=2972]1#[/url] [i]精品七匹狼[/i] [/b]


   最后两部能不能帮忙写的清楚一些!

admin 发表于 2012-9-30 10:09

vi /etc/profile
最后添加
export LD_LIBRARY_PATH=:/usr/local/lib:/usr/local/ImageMagick.6.4/lib
export DYLD_LIBRARY_PATH=:/usr/local/lib:/usr/local/ImageMagick.6.4/lib
export CLASSPATH=$CLASSPATH:/usr/local/lib
保存,退出即可

xinzol 发表于 2012-9-30 21:46

没编辑那个文件也能用  不过按照老大的 改过了!

HookOS 发表于 2012-10-3 21:31

[quote]回复  精品七匹狼


   最后两部能不能帮忙写的清楚一些!
[size=2][color=#999999]xinzol 发表于 2012-9-30 01:03[/color] [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=13942&ptid=2972][img]http://www.wdlinux.cn/bbs/images/common/back.gif[/img][/url][/size][/quote]


    ssh下这样输入:
[code]echo "export CLASSPATH=$CLASSPATH:/usr/local/lib">> /etc/profile
echo "export DYLD_LIBRARY_PATH=:/usr/local/lib:/usr/local/ImageMagick.6.4/lib">> /etc/profile
echo "export LD_LIBRARY_PATH=:/usr/local/lib:/usr/local/ImageMagick.6.4/lib">> /etc/profile [/code]

mask 发表于 2013-1-15 13:49

我在make的时候错误是怎么了的..WDOS
In file included from ./magick/animate-private.h:26,
                 from magick/animate.c:44:
./magick/xwindow-private.h:27:21: error: X11/Xos.h: No such file or directory
./magick/xwindow-private.h:28:22: error: X11/Xlib.h: No such file or directory
./magick/xwindow-private.h:29:23: error: X11/Xatom.h: No such file or directory
./magick/xwindow-private.h:30:28: error: X11/cursorfont.h: No such file or directory
./magick/xwindow-private.h:31:24: error: X11/keysym.h: No such file or directory
./magick/xwindow-private.h:32:27: error: X11/Xresource.h: No such file or directory
./magick/xwindow-private.h:33:23: error: X11/Xutil.h: No such file or directory
In file included from ./magick/animate-private.h:26,
                 from magick/animate.c:44:
./magick/xwindow-private.h:142: error: expected specifier-qualifier-list before â

viki 发表于 2013-1-28 16:06

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=11051&ptid=2972]4#[/url] [i]admin[/i] [/b]


wdos    make后出错

make  all-am
make[1]: Entering directory `/root/ImageMagick-6.4.0'
/bin/sh ./libtool --silent --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I./config  -I./ltdl -I./ltdl    -g -O2 -Wall -W -pthread -MT magick/magick_libMagickCore_la-animate.lo -MD -MP -MF magick/.deps/magick_libMagickCore_la-animate.Tpo -c -o magick/magick_libMagickCore_la-animate.lo `test -f 'magick/animate.c' || echo './'`magick/animate.c
In file included from ./magick/animate-private.h:26,
                 from magick/animate.c:44:
./magick/xwindow-private.h:27:21: error: X11/Xos.h: No such file or directory
./magick/xwindow-private.h:28:22: error: X11/Xlib.h: No such file or directory
./magick/xwindow-private.h:29:23: error: X11/Xatom.h: No such file or directory
./magick/xwindow-private.h:30:28: error: X11/cursorfont.h: No such file or directory
./magick/xwindow-private.h:31:24: error: X11/keysym.h: No such file or directory
./magick/xwindow-private.h:32:27: error: X11/Xresource.h: No such file or directory
./magick/xwindow-private.h:33:23: error: X11/Xutil.h: No such file or directory
In file included from ./magick/animate-private.h:26,
                 from magick/animate.c:44:
./magick/xwindow-private.h:142: error: expected specifier-qualifier-list before a

nekosun 发表于 2013-3-9 22:13

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=18702&ptid=2972]13#[/url] [i]viki[/i] [/b]


   http://www.imagemagick.org/script/install-source.php#unix

happyboy 发表于 2013-3-25 12:15

好东西,留名啦

问题用户 发表于 2013-6-20 15:23

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10849&ptid=2972]1#[/url] [i]精品七匹狼[/i] [/b]


   装完重启服务器,提示[attach]3110[/attach]
这是为什么呢,我只是在profile内[size=12px]加入帖子中的代码,怎么把前边的影响了呢?[/size]
[code]# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

pathmunge () {
        if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
           if [ "$2" = "after" ] ; then
              PATH=$PATH:$1
           else
              PATH=$1:$PATH
           fi
        fi
}

# ksh workaround
if [ -z "$EUID" -a -x /usr/bin/id ]; then
        EUID=`id -u`
        UID=`id -ru`
fi

# Path manipulation
if [ "$EUID" = "0" ]; then
        pathmunge /sbin
        pathmunge /usr/sbin
        pathmunge /usr/local/sbin
fi

# No core files by default
ulimit -S -c 0 > /dev/null 2>&1

if [ -x /usr/bin/id ]; then
        USER="`id -un`"
        LOGNAME=$USER
        MAIL="/var/spool/mail/$USER"
fi

HOSTNAME=`/bin/hostname`
HISTSIZE=1000

if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
    INPUTRC=/etc/inputrc
fi

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
        if [ "$PS1" ]; then
            . $i
        else
            . $i >/dev/null 2>&1
        fi
    fi
done

unset i
unset pathmunge        

export LD_LIBRARY_PATH=:/usr/local/lib:/usr/local/ImageMagic.6.4/lib
export DYLD_LIBRARY_PATH=:/usr/local/lib:/usr/local/ImageMagic.6.4/lib
export CLASSPATH=$CLASSPATH:/usr/local/lib[/code]

shenqi 发表于 2013-7-23 11:52

不知道为啥 论坛里写 /usr/local/ImageMagick.6.4/bin 最后不带/ 就不能用imagemagick
带/ 就没有问题了

admin 发表于 2013-7-23 15:24

没带是文件,带了是目录

szwhd 发表于 2013-11-15 16:38

这个方法 X64位CentOS5.8能用吗?

yzxk 发表于 2014-3-22 20:03

不知道怎么算成功。。。。我按照这个教程安装完毕,没有遇见阻碍,论坛后台设置后,再打开,设置的路径总是不见了,不知道什么原因。

zhengyukun 发表于 2014-5-4 05:58

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10872&ptid=2972]2#[/url] [i]admin[/i] [/b]


   我64位的Centos,我安装了,在phpinfo 上面看不到?[color=#000]ImageMagick 相关的插件,文件上传到论坛是空白色,根本看不到,难道没有安装好?还是方法不对[/color]

maya8maya85 发表于 2014-5-5 12:42

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10849&ptid=2972]1#[/url] [i]精品七匹狼[/i] [/b]
急急
我按你的步骤做了,Discuz加水印的什么都正常,但在服务器端出现以下错误
[attach]4468[/attach]
你说要编辑的那个文件,我是这样改的,不知道错了没?
[attach]4469[/attach]
还有,我在网上看到,这个ImageMagick的安装,是不是还要安装第三方的图片处理库?
请大侠指示啊

maya8maya85 发表于 2014-5-5 21:35

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=10849&ptid=2972]1#[/url] [i]精品七匹狼[/i] [/b]
完全正常??

dadacl 发表于 2014-7-23 11:40

顶上去等高手64位的Centos wdcp系统,装了最新版imagemagick和PHP扩展,现在是phpinfo和探针都没找到,discuz后台安装路径打上去提交就变空,到底怎么操作才行?

幻月无名 发表于 2014-8-19 13:43

怎么样才算安装成功了呢?在phpinfo里面看不到任何信息,discuz后台安装路径打上去提交就变空,到底怎么操作才行?

dingxuanhua 发表于 2014-8-21 03:17

好东西,留名啦

shuang 发表于 2015-11-16 21:20

source /etc/profile

这个应该执行下吧

wjdiy 发表于 2016-4-1 09:40

wdcp_v2.5.15 不能用

炉火纯黑 发表于 2016-6-3 00:30

能否写个最新的教程?这个教程安装后预览图片提示服务器缺少处理图片所需的功能,无法处理,看来还是安装不成功。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.