Howto: установите 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, будет отличной.

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

Ответ 1

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

 sudo apt-get install php5-imagick

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

Ответ 2

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

  • Установить imagemagick

    sudo apt-get install imagemagick

  • Установить расширение imagemagick PECL

    sudo apt-get install php5-imagick

  • Перезапустить веб-сервер

Ответ 3

Шаги установки для Ubuntu < 16,04:

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

Ответ 4

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

sudo apt-get install php-imagick

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

Ответ 5

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

Ответ 6

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

  • Обновление sudo apt-get
  • sudo apt-get install imagemagick php5.6-imagick