感谢阿勇支持。

   我的服务器是通过apt-get install apache2 libapache2-mod-php5 php5-mysql mysql-server 安装后的PHP版本是5.3.10。

   需要安装Imgick和MagicWandForPHP时,查阅了网上很多文章,发现基本上都是针对php5源文件再编译安装一次。因为整个系统在运行当中,担心出现异常问题,还是考虑如何在不改变现有架构的情况下,安装这两个软件。后来参考这个博文:phpize是什么?debian上phpize如何使用?  http://www.blogguy.cn/show-770-1.html, 文章说,phpize是什么东西?它允许你在php安装好以后不用重新编译安装就可以为php增加一个新模块。

   这个命令就指明了在不改变现有配置的情况下,不用重新编译php源文件,通过增加新模块,使得php支持新的功能。目前这个命令已经是phpize5,要通过php5-dev软件包获得。

   apt-get install php5-dev 大量相关依赖的包也随着被安装进系统。

   以下内容主要参考了Linux下PHP支持ImageMagick和MagicWandForPHP http://lxsym.blog.51cto.com/blog/1364623/482900

   下载 ImageMagick-6.8.3-9.tar.gz,MagickWandForPHP-1.0.9-2.tar.bz2,解压。

    #cd ImageMagick-6.8.3-9

    #sudo ./configure LDFLAGS="-L/usr/lib" CPPFLAGS="-I/usr/include" --prefix=/usr/local/ImageMagick --enable-shared --enable-lzw  

    #sudo make

   #sudo make install

    然后安装 MagickWandForPHP

#cd  MagickWandForPHP

#ls -al 会发现只有几个文件:

     AUTHOR    configure.in  LICENSE       magickwand_im_defs.h  TODO

    buildconf  config.w32    m4            magickwand_inc.h

    ChangeLog  CREDITS       magickwand.c  Makefile.in

    config.m4  INSTALL       magickwand.h  README

    然后运行命令:      

#sudo phpize5
    Configuring for:
    PHP Api Version:         20100412
    Zend Module Api No:      20100525
    Zend Extension Api No:   220100525
    ls
    acinclude.m4    config.h.in   install-sh            Makefile.global
    aclocal.m4      config.m4     LICENSE               Makefile.in
    AUTHOR          config.sub    ltmain.sh             missing
    autom4te.cache  configure     m4                    mkinstalldirs
    build           configure.in  magickwand.c          README
    buildconf       config.w32    magickwand.h          run-tests.php
    ChangeLog       CREDITS       magickwand_im_defs.h  TODO
    config.guess    INSTALL       magickwand_inc.h
    产生了其他文件。
sudo ./configure --prefix=/usr/local/magickwand --enable-shared --with-magickwand=/usr/local/ImageMagick/

#sudo make

    补充:在make的过程中,有错误提示: an error occur: fatal error: wand/MagickWand.h: No such file or directory,通过网上查找,需要安装 pkg-config 运行命令sudo apt-get instll  pkg-config,可以解决。

#sudo make install
    安装结束时提示magickwand.so位置在 /usr/lib/php5/20100525/magickwand.so

   

    备份后编辑php.ini文件,sudo vi /etc/php5/apache2/php.ini
    在Dynamic Extensions 区加入:
         extension=/usr/lib/php5/20100525/magickwand.so
    sudo /etc/init.d/apache2 restart 重起apache2
    然后在phpinfo文件中,就发现加载了。

magickwand

MagickWand Backend Library ImageMagick
MagickWand Extension Version 1.0.8
ImageMagick support enabled
ImageMagick version ImageMagick 6.8.3-9 2013-03-13 Q16 http://www.p_w_picpathmagick.org
ImageMagick QuantumRange (MaxRGB) 65535
MagickWand supported p_w_picpath formats 3FR, A, AAI, AI, ART, ARW, AVI, AVS, B, BMP, BMP2, BMP3, C, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CRW, CUR, CUT, DCM, DCR, DCX, DDS, DFONT, DNG, DPX, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, ERF, FAX, FITS, FRACTAL, FTS, G, G3, GIF, GIF87, GRADIENT, GRAY, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, ICB, ICO, ICON, INFO, INLINE, IPL, K, K25, KDC, LABEL, M, M2V, M4V, MAC, MAP, MAT, MATTE, MEF, MIFF, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, O, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PICON, PICT, PIX, PLASMA, PNM, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PWP, R, RADIAL-GRADIENT, RAF, RAS, RGB, RGBA, RGBO, RLA, RLE, RW2, SCR, SCT, SFW, SGI, SHTML, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TILE, TIM, TTC, TTF, TXT, UIL, UYVY, VDA, VICAR, VID, VIFF, VST, WBMP, WMV, WPG, X3F, XBM, XC, XCF, XPM, XPS, XV, Y, YCbCr, YCbCrA, YUV