2013-12-11 33 views
0

我已经在我的Ubuntu系统中安装了ImageMagick和MagickWand,参考Install ImageMagick From SourceMagickWand For PHP中提供的详细说明。当我CHACK的ImageMagick是否被命令identify -version安装或没有,它显示我follwing消息用php ubuntu集成ImageMagick&MagickWand 12.04

Version: ImageMagick 6.8.7-9 Q16 i686 2013-12-09 http://www.imagemagick.org 
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC 
Features: DPC OpenMP 
Delegates: bzlib djvu fontconfig freetype jng jp2 jpeg lcms lqr openexr pangocairo png tiff x xml zlib 

这意味着安装难懂的。当我用MagickWand-config --version检查MagickWand的版本时,它也显示我的版本号6.8.7 Q16

但问题是,当我尝试并初始化包装类的MagickWand的即$magick_wand=NewMagickWand();它显示我的致命错误如下,

Fatal error: Call to undefined function NewMagickWand() 

有人能告诉我在哪里我犯了一个错误,以及如何使它与PHP的工作。

+0

我也已经把里面的 'magickwand' 文件夹/ usr/include目录/ PHP5/ext中使用magickwand作为一个扩展。 –

回答

0
$img = new Imagick(); 

此处了解详情:http://php.net/manual/en/book.imagick.php

这似乎已经得到了修复:http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=22911

+0

但明确提到[这里](http://www.magickwand.org/),它是针对PHP的。 –

+0

是的,我刚刚看到了。我编辑了我的答案。看起来另一个用户遇到了同样的问题? – 12hys

+0

这篇文章只包含一个答案,它说加载magickwand扩展,我已经试过了。看到我在问题中的评论。我尽一切可能,但失败和疲惫。 –