安装ImageMagick / PECL错误,缺少' magick-wand.h'

时间:2014-12-17 10:26:45

标签: php macos imagick pecl

我在OS X Yosemite上使用自制软件安装了imagick,并希望使用PECL安装imagemagick PHP扩展。我正在使用OS附带的标准Apache服务器和PHP版本(不是MAMP!)。所以,我试过

pecl install imagick

在制作过程中,我收到错误消息

In file included from /private/tmp/pear/install/imagick/imagick_file.c:21:
/private/tmp/pear/install/imagick/php_imagick.h:51:12: fatal error: 'wand/magick-wand.h' file not found
#  include <wand/magick-wand.h>
            ^
1 error generated.

当询问Imagemagick安装的前缀时

Please provide the prefix of Imagemagick installation [autodetect] :

我不知道该输入什么,但我尝试了空(自动检测),&#34; /usr/local/Cellar/imagemagick/6.8.9-8/include/ImageMagick-6"和&#34 ; /usr/local/Cellar/imagemagick/6.8.9-8"

有一个&#34; magick-wand.h&#34;文件位于&#34; /usr/local/Cellar/imagemagick/6.8.9-8/include/ImageMagick-6" /wand/magick-wand.h"

如何在OS X上安装imagemagick扩展?

1 个答案:

答案 0 :(得分:-2)

我在OSX 10.10.3中遇到了与标准Apache,OSX中的PHP

相同的问题

我从博客中找到了一个解决方案。

http://charles.lescampeurs.org/2013/06/18/add-c-header-include-path-pecl

结果,你只能手动编译扩展(我试过3.1.2)

如果您不想手动编译源代码,可以安装imagick的beta版本(我试试3.3.1RC)