安装imagick提示[imagick_class.lo] Error 1解决方法

Other 2012-08-03 imagick,错误

安装imagick

[root@**]# tar -xzvf imagick-3.0.1.tgz
[root@**]# cd imagick-3.0.1
[root@**]# /usr/local/webserver/php/bin/phpize
[root@**]# ./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-imagick=/usr/local/webserver/imagemagick
[root@**]# make

结果make的时候报错提示

[imagick_class.lo] Error 1

重复几次,结果都卡这了。经过谷歌搜索后加了一句

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

结果搞定,完整的流程应该是

[root@**]# tar -xzvf imagick-3.0.1.tgz
[root@**]# cd imagick-3.0.1
[root@**]# /usr/local/webserver/php/bin/phpize
[root@**]# export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
[root@**]# ./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-imagick=/usr/local/webserver/imagemagick
[root@**]# make

其中export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig这里的pkgconfig路径是安装ImageMagick时指定的安装路径。如果在安装ImageMagick的时候没有指定安装路径,那么默认就是用以下这句

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

如果指定了安装路径可以改成自己的路径就好,要是记不住了可以使用find命令搜索

[root@**]# find /usr -name pkgconfig
/usr/lib/pkgconfig
/usr/local/lib/pkgconfig
/usr/share/pkgconfig

根据搜索出的路径地址再试一下就OK了

 

文字链接:《安装imagick提示[imagick_class.lo] Error 1解决方法

文章地址:http://www.qttc.net/201208160.html

除非标注,琼台博客所有博文均为原创,转载请加文字链接注明来源

乳名?小名?昵称?网名?均可

email,放心,我不会给你乱投广告的

想获得回访就把你的站点URL写上(没有留空)

[NOTICE]木要投放广告
[NOTICE]木要骂人,说不该说的话
[NOTICE]自由言论,但要遵纪守法

Comments 2

  • 朋友,我现在一直是这个错误啊 按照你的方法也不行呢! /home/imagick-3.0.1/imagick_class.c: In function 鈥榸im_imagick_paintfloodfillimage鈥 /home/imagick-3.0.1/imagick_class.c:1016: warning: 鈥楳agickPaintFloodfillImage鈥is deprecated (declared at /usr/local/include/ImageMagick/wand/deprecate.h:93) ..... ..... make: *** [imagick_class.lo] Error 1
    2012-11-28 11:43:43 [ 跟帖 ]
    得把路径改成你机器上的路径!
    2012-11-28 14:37:29 [ 跟帖 ]
    1 #