Как установить Imagick (для php) на Ubuntu 11.10

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

Я проверил и последовал нескольким различным предложениям, но ничего, что работало до сих пор, в конечном итоге расширение фреймворка все еще бросает мне ошибку (должно быть, ImagicK установлен).

Я пробовал такие вещи, как:

sudo apt-get update
sudo apt-get install imagick-php5 .. etc

а также установка PECL, которая в конечном итоге бросает мне следующую ошибку:

Checking ImageMagick MagickWand API configuration program... configure: error: 
not found. Please provide a path to MagickWand-config or Wand-config program. 

любой помощь о том, как получить ImagicK установлен и интегрирован с PHP на Ubuntu 11.10 было бы здорово.

спасибо заранее!

6 ответов


пакет имеет другое имя в Ubuntu.

 sudo apt-get install php5-imagick

ошибка при построении через PECL означает, что вы должны установить libmagickwand-dev, libmagickcore3, libmagickwand3 вероятно (есть альтернативы: graphicsmagick-imagemagick-compat, см. Synaptic).


шаги по установке для Ubuntu 12.04:

  1. установить imagemagick

    sudo apt-get install imagemagick

  2. установить расширение imagemagick PECL

    sudo apt-get install php5-imagick

  3. перезапустить веб-сервер


шаги по установке для Ubuntu

sudo apt-get install imagemagick php5-imagick; sudo service apache2 restart

шаги по установке для Ubuntu > 16.04:

sudo apt-get install imagemagick php-imagick; sudo service apache2 restart

для Ubuntu 16 или более поздней версии:

sudo apt-get install php-imagick

(обратите внимание на использование php- вместо php5-)


установить imagemagick sudo apt-получить установить imagemagick Установить расширение imagemagick PECL sudo apt-get install php5-imagick Перезапустите веб-сервер


с Ubuntu 16.04 (Xenial) с PHP 5.6 не 7. PHP 7 был отключен.

  1. sudo apt-получить обновление
  2. sudo apt-get install imagemagick php5.6-imagick