Я пытаюсь установить 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, будет отличной.
Заранее спасибо!
Пакет имеет другое имя в Ubuntu.
sudo apt-get install php5-imagick
Ошибка при создании через PECL означает, что вы должны установить libmagickwand-dev, libmagickcore3, libmagickwand3
вероятно (есть альтернативы: graphicsmagick-imagemagick-compat
, см. Synaptic).
Шаги установки для Ubuntu 12.04:
Установить imagemagick
sudo apt-get install imagemagick
Установить расширение imagemagick PECL
sudo apt-get install php5-imagick
Перезапустить веб-сервер
Шаги установки для 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
Для Ubuntu 16 или более поздней версии:
sudo apt-get install php-imagick
(обратите внимание на использование php-
вместо php5-
)
Установите imagemagick sudo apt-get install imagemagick Установите imagemagick Расширение PECL sudo apt-get install php5-imagick Перезагрузите веб-сервер
С Ubuntu 16.04 (Xenial) с PHP 5.6 нет 7. PHP 7 был отключен.