Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Imagemagick “pecl安装imagick”在山狮上失败。找不到“魔杖/MagickWand.h”_Imagemagick_Osx Mountain Lion_Imagick - Fatal编程技术网

Imagemagick “pecl安装imagick”在山狮上失败。找不到“魔杖/MagickWand.h”

Imagemagick “pecl安装imagick”在山狮上失败。找不到“魔杖/MagickWand.h”,imagemagick,osx-mountain-lion,imagick,Imagemagick,Osx Mountain Lion,Imagick,和听起来差不多。我做到了: brew install imagemagick 这似乎进展顺利,所以问题不在于imagemagick本身。 然后,我尝试在尝试之前安装更新pear和pecl的PHP扩展: pecl install imagick 它失败了。以下是接近尾声时发生的情况: running: make /bin/sh /private/tmp/pear/install/pear-build-brad.garrettZppuRq/imagick-3.0.1/libtool --mode

和听起来差不多。我做到了:

brew install imagemagick
这似乎进展顺利,所以问题不在于imagemagick本身。 然后,我尝试在尝试之前安装更新pear和pecl的PHP扩展:

pecl install imagick
它失败了。以下是接近尾声时发生的情况:

running: make
/bin/sh /private/tmp/pear/install/pear-build-brad.garrettZppuRq/imagick-3.0.1/libtool --mode=compile cc  -I. -I/private/tmp/pear/install/imagick -DPHP_ATOM_INC -I/private/tmp/pear/install/pear-build-brad.garrettZppuRq/imagick-3.0.1/include -I/private/tmp/pear/install/pear-build-brad.garrettZppuRq/imagick-3.0.1/main -I/private/tmp/pear/install/imagick -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib  -DHAVE_CONFIG_H  -g -O2   -c /private/tmp/pear/install/imagick/imagick_class.c -o imagick_class.lo
mkdir .libs
 cc -I. -I/private/tmp/pear/install/imagick -DPHP_ATOM_INC -I/private/tmp/pear/install/pear-build-brad.garrettZppuRq/imagick-3.0.1/include -I/private/tmp/pear/install/pear-build-brad.garrettZppuRq/imagick-3.0.1/main -I/private/tmp/pear/install/imagick -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /private/tmp/pear/install/imagick/imagick_class.c  -fno-common -DPIC -o .libs/imagick_class.o
In file included from /private/tmp/pear/install/imagick/imagick_class.c:21:
/private/tmp/pear/install/imagick/php_imagick.h:49:12: fatal error: 'wand/MagickWand.h' file not found
#  include <wand/MagickWand.h>
           ^
1 error generated.
make: *** [imagick_class.lo] Error 1
ERROR: `make' failed

有什么想法吗??这只是我第无数次在计算机上安装imagemagick时遇到问题。似乎它们总是在这里和那里改变一些小事情,例如,我以前从未听说过magickwand。

我根据

然后我跟着

出现以下错误致命错误:未找到“wand/MagickWand.h”文件

然后我发现

必须在config.m4中找到解决方案,它正在导出pkgconfig:

export PKG_CONFIG_PATH="`MagickWand-config --prefix`/lib/pkgconfig/"
然后,我配置了以下内容:

LDFLAGS="-L/usr/local/lib" CPPFLAGS="-I/usr/local/include" ./configure --with-imagick=/usr/local

我按照我的要求完成了ImageMagick

然后我跟着

出现以下错误致命错误:未找到“wand/MagickWand.h”文件

然后我发现

必须在config.m4中找到解决方案,它正在导出pkgconfig:

export PKG_CONFIG_PATH="`MagickWand-config --prefix`/lib/pkgconfig/"
然后,我配置了以下内容:

LDFLAGS="-L/usr/local/lib" CPPFLAGS="-I/usr/local/include" ./configure --with-imagick=/usr/local

这帮不了什么忙,但在mac上安装ImageMagick确实很痛苦,我花了好几天的时间才让它正常工作。我建议使用像vagrant这样的虚拟机,并在上面做任何ImageMagic的东西。是的,我终于冒险使用了vagrant-爱它!解释了如何用brew安装imagick,我成功了。虽然帮不了什么忙,但在mac上安装imagick确实很痛苦,我花了好几天的时间才让它正常工作。我建议使用像vagrant这样的虚拟机,并在上面做任何ImageMagic的东西。是的,我终于冒险使用了vagrant-爱它!解释了如何用brew安装imagick,我成功了。这对我很有用,除了我必须使用以下命令之外:CPPFLAGS=-I/usr/local/include/ImageMagick-6而不是CPPFLAGS=-I/usr/local/includeit似乎静态路径/usr/local/opt/ImageMagick/lib/pkgconfig与PKG_配置路径=$MagickWand CONFIG-prefix/lib/pkgconfig/您建议这对我有效,除此之外,我必须使用以下命令:CPPFLAGS=-I/usr/local/include/ImageMagick-6而不是CPPFLAGS=-I/usr/local/includeit静态路径/usr/local/opt/ImageMagick/lib/pkgconfig与PKG\u配置路径=$MagickWand CONFIG-prefix/lib/pkgconfig/您建议的路径相同