我在OS X Yosemite上安装了imagick和homebrew,并且想要安装带有PECL的imagemagick PHP扩展。我使用的是操作系统附带的标准Apache服务器和PHP版本(不是MAMP!)。所以,我试着
pecl install imagick在make过程中,我收到错误消息
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] :我不确定要输入什么,但我尝试了空(自动检测)、"/usr/local/Cellar/imagemagick/6.8.9-8/include/ImageMagick-6",和"/usr/local/Cellar/imagemagick/6.8.9-8“
在"/usr/local/Cellar/imagemagick/6.8.9-8/include/ImageMagick-6"/wand/magick-wand.h“中有一个"magick-wand.h”文件
如何在OS X上安装imagemagick扩展?
发布于 2015-05-10 14:40:49
我在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)
https://stackoverflow.com/questions/27523390
复制相似问题