Ошибка установки ImageMagick / PECL, отсутствует ‘magick-wand.h’

Я установил imagick с homebrew на OS X Yosemite и хочу установить расширение imagemagick PHP с PECL. Я использую стандартный сервер 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»

Файл «magick-wand.h» находится в «/usr/local/Cellar/imagemagick/6.8.9-8/include/ImageMagick-6″/wand/magick-wand.h»

Как установить расширение imagemagick на OS X?

0

Решение

У меня такая же проблема в OSX 10.10.3 со стандартным Apache, PHP в OSX

Я нашел решение из блога.

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

В результате вы можете скомпилировать расширение только вручную (я пробовал 3.1.2)

Если вы не хотите вручную компилировать исходный код, вы можете установить бета-версию imagick (я пробую 3.3.1RC)

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]