正在加载中……
最新消息:欢迎大家访问,导航分类不完善,如果找不到自己想要的文章,可以通过【关键词】来进行搜索,^_^!

[解决方法]安装imagick时Cannot locate header file MagickWand.h错误

Linux专题 REKFAN.COM 52828浏览 0评论

更多


环境如下:
php 5.4.13
ImageMagick-6.8.3-10
imagick-3.0.1

错误提示:
configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.
checking for gawk... gawk
checking whether to enable the imagick extension... yes, shared
checking whether to enable the imagick GraphicsMagick backend... no
checking ImageMagick MagickWand API configuration program... found in /usr/local/bin/MagickWand-config
checking if ImageMagick version is at least 6.2.4... found version 6.8.5 Q16
checking for MagickWand.h header file... configure: error: Cannot locate header file MagickWand.h

可是我明明正确安装了ImageMagick的呀.GOOGLE了半天,也解决不了这个问题.后面对照另一个服务器上的ImageMagick才发现,原来ImageMagick 6.8这个版后的目录结构变了,旧版本头文件是放在/usr/local/include/ImageMagick目录的,而ImageMagick 6.8则是放在/usr/local/include/ImageMagick添加软连接

解决方法,命令如下:
ln -s /usr/local/include/ImageMagick-6 /usr/local/include/ImageMagick
make
make && install

编译通过!

转载请注明:|REKFAN|系统运维| » [解决方法]安装imagick时Cannot locate header file MagickWand.h错误

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址