Не могу установить Imagick для PHP на Debian

Выдергиваю волосы. PHP собран из исходников, все работает. Теперь нужно установить imagick и не могу его установить.

Я использую Debian на ядре 3.7.1 с PHP 5.3.20 (последняя версия, которую поддерживает мое приложение, не может перейти на PHP 5.4).

pecl install imagick
...
checking ImageMagick MagickWand API configuration program... found in /usr/bin/Wand-config
checking if ImageMagick version is at least 6.2.4... configure: error: no. You need at least Imagemagick version 6.2.4 to use Imagick.
ERROR: `/tmp/pear/temp/imagick/configure --with-imagick' failed

Тем не менее, у меня установлена ​​версия 6.7.7:

# convert --version
Version: ImageMagick 6.7.7-10 2012-11-06 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP

Я также попытался установить последнюю бета-версию (pecl install imagick-beta), тот же результат. Также пробовал старую версию 2.3.0, тот же результат. Также попытался загрузить исходный код, phpize и настроить - тот же результат.

Может кто-нибудь помочь, пожалуйста?


person ctrlbrk    schedule 15.01.2013    source источник
comment
Не будет ли это чем-то для serverfault.com?   -  person pdu    schedule 15.01.2013


Ответы (1)


Наконец-то я смог решить это сам. В итоге я сделал:

apt-get remove graphicsmagick-libmagick-dev-compat imagemagick imagemagick-common
apt-get autoremove

Затем:

apt-get install libmagickwand-dev

И, наконец, смог установить imagick через pecl:

pecl install imagick-beta
person ctrlbrk    schedule 16.01.2013
comment
Спасибо, что ответили на свой вопрос! Выручил меня! - person Marien; 13.03.2013
comment
У меня была такая же проблема, установка стабильной версии из PECL вызвала проблемы во время установки make и не завершилась - в результате установка не была завершена, и я не мог ее использовать. Я читал, что это связано с совместимостью с PHP5.4 (я использую 5.4.4), поэтому я попробовал pecl install imagick-3.1.0RC2, и это сработало! :) Хорошо бы обновить по этому случаю и ghostscript, чтобы обеспечить нормальное взаимодействие с IM. - person Gadoma; 28.08.2013
comment
Я смог установить pecl install imagick (не бета-версию) на wheezy, просто выполнив apt-get install libmagickwand-dev. Спасибо за совет! - person spoulson; 06.12.2013
comment
Мне не нужно было удалять эти пакеты, но ключом действительно была установка бета-версии imagick, а не текущей. даже через два года. Спасибо! - person yuvilio; 01.05.2015
comment
¡и не забудьте добавить extension=imagick.so к php.ini! - person vladkras; 23.07.2017
comment
Мне не нужно было ничего удалять или удалять. Я использовал файл sudo apt-get install libmagickwand-dev. Это было на Ubuntu 16.04 LTS. - person L. D. James; 30.10.2017