У меня проблемы с установкой расширения imagick для PHP.http://pecl.php.net/package/imagick
Я использую бинарный дистрибутив ImageMagick, размещенный здесь https://imagemagick.org/script/download.php для Mac OS X (без домашней застройки).
Я установил pkg-config
по запросус помощью сценария phpize
.
Проблема (я думаю)
Проблема pkg-config --libs MagickWand
дает мне следующий результат: -L$MAGICK_HOME/lib -lMagickWand-7.Q16HDRI -lMagickCore-7.Q16HDRI
Не знаюЯ не понимаю, почему $MAGICK_HOME
воспринимается буквально.Я экспортировал переменную, как указано в предыдущей ссылке.
Это приводит к следующим строкам во время конфигурации:
./configure: line 4479: cd: $MAGICK_HOME: No such file or directory
./configure: line 4526: cd: $MAGICK_HOME/include: No such file or directory
Конфигурация прошла успешно, но, конечно, сборка с make
не удалась (MagickWand.h не найден).
Что я пробовал
Я вошел во все файлы ImageMagick .pc
(pkg-config) и вручную жестко запрограммировал все записи в $ MAGICK_HOME с правильным путем установки.
Конфигурация прошла лучше, но в одном месте здание все равно не удалось, еще раз из-за неверной ссылки, где буквально был взят $MAGICK_HOME
(а путь не найден).
Поэтому яне думаю, что отслеживание всех случаев $MAGICK_HOME
является оптимальным решением.
Что я делаю не так?
PD: я избегаю доморощенного производства