Как: установить Imagick (для php) в Ubuntu 11.10 - PullRequest
62 голосов
/ 24 октября 2011

Я пытаюсь установить 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 ]

114 голосов
/ 24 октября 2011

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

 sudo apt-get install php5-imagick

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

60 голосов
/ 09 августа 2013

Этапы установки для Ubuntu 12.04:

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

    sudo apt-get install imagemagick

  2. Установить расширение PECL для imagemagick

    sudo apt-get install php5-imagick

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

10 голосов
/ 04 июля 2016

Этапы установки для Ubuntu <16.04: </p>

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
2 голосов
/ 27 июля 2016

Для Ubuntu 16 или новее:

sudo apt-get install php-imagick

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

1 голос
/ 21 июня 2017

Установить imagemagick с помощью:

sudo apt-get install imagemagick

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

sudo apt-get install php5-imagick

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

0 голосов
/ 04 сентября 2017

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

  1. sudo apt-get update
  2. sudo apt-get install imagemagick php5.6-imagick
...