Установка PHP-расширения imagick в Ubuntu


21

Я пытаюсь установить расширение imagick pecl на свой сервер Ubuntu и получаю сообщение об ошибке ниже. Я уже установил ImageMagick rpm, используя aptitude, и расширение pecl версии 2.3.0. Я смотрел в Интернете, но не могу найти ничего, указывающего мне правильное направление. Я также попытался найти что-нибудь похожее на программу Wand-config или MagickWand-config, о которой упоминается ошибка, но не может ее найти.

steven@server:/var/www$ sudo pecl install imagick
downloading imagick-2.3.0.tgz ...
Starting to download imagick-2.3.0.tgz (86,976 bytes)
.....................done: 86,976 bytes
12 source files, building
running: phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
Please provide the prefix of Imagemagick installation [autodetect] :
building in /var/tmp/pear-build-root/imagick-2.3.0
running: /tmp/pear/temp/imagick/configure --with-imagick
*** ... snip ... ***
checking ImageMagick MagickWand API configuration program... configure: error: not found. Please provide a path to MagickWand-config or Wand-config program.
ERROR: `/tmp/pear/temp/imagick/configure --with-imagick' failed

Я вырезал большую часть вывода, потому что он не показался мне полезным, но я могу опубликовать его, если потребуется.

  • PHP это 5.2.4
  • ImageMagick - 6.3.7
  • Пробежал sudo aptitude upgradeсегодня, чтобы обновить RPM перед установкой ImageMagick

Ответы:


36

Вам необходимо установить пакет ImageMagick devel. В Ubuntu попробуйте:

sudo apt-get install libmagickwand-dev libmagickcore-dev

Я пытаюсь сделать то же самое на Alpine Linux, и кажется, что имя пакета отличается (imagemagick-dev).
Энди

0

Он находится в репозиториях Ubuntu (версия 2.0.1-1 для hardy), есть ли причина, по которой вы пытаетесь скомпилировать его самостоятельно?


Версия в репозитории Ubuntu для версии, на которой я был (8.0.4), была 1.x, и мне нужно было как минимум 2.1.x. В конце концов я обновился до Ubuntu 9, поэтому мне не пришлось этого делать.
Стивен Суровец
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.