ImageMagick — набор программ (консольных утилит) для чтения и редактирования файлов множества графических форматов
Для установки перейдем в раздел «Настройки web-сервера → PHP», выделите нужную версию PHP и нажмите кнопку Расширения
В открывшемся списке найдите imagick и нажмите кнопку Установить
Debian/Ubuntu
Установка Imagemagick
Обновите пакеты:
apt-get update
Установите Imagemagick:
apt-get install imagemagick
Проверьте установленную версию:
convert -version
Установка php-imagick
apt-get install php5-imagick
Проверяем установленное расширение:
# php -m |grep imagick
imagick
Выполните перезагрузку apache:
apachectl restart
Установка MagickWand
Для установки воспользуйтесь командами:
apt-get install php5-dev
apt-get install graphicsmagick-libmagick-dev-compat
apt-get install libmagickwand-dev
apt-get install make
Скачайте MagickWand с официального сайта:
wget http://www.magickwand.org/download/php/legacy/MagickWandForPHP-1.0.9-1.tar.gz
Разархивируйте архив:
tar xfv MagickWandForPHP-1.0.9-1.tar.gz
Переходим в директорию:
cd MagickWandForPHP-1.0.9-1/
Вполните команды:
phpize
./configure
Если все установилось корректно, то команды отработают без ошибок.
Выполните установку.
make
make install
Далее с помощью команды
vi /etc/php5/conf.d/magickwand.ini
Включаем режим вставки кнопкой i Вставляем строки
[magickwand]
extension="magickwand.so"
Нажимаем Esc Сохраняем содержимое файла командой
:x!
Выполняем перезагрузку:
apachectl restart
CentOS
Установка Imagemagick
Для установки Imagemagick воспользуйтесь команды:
yum install ImageMagick
Проверяем корректность установки:
# convert -version
Version: ImageMagick 6.5.4-7 2012-05-07 Q16 OpenMP http://www.imagemagick.org
Copyright: Copyright (C) 1999-2009 ImageMagick Studio LLC
Установка php-imagick
Выполняем установку php-imagick с помощью команды:
yum install make gcc
yum install php-devel php-pear ImageMagick-devel
Устанавливаем расширение imagick (если php < 5.4)
pecl install imagick-3.1.2
Если более новая версия PHP:
pecl install imagick
При запросе:
Please provide the prefix of Imagemagick installation [autodetect] :
нажимаем Enter
По окончинию установки увидим текст с предложение добавить строку extension=imagick.so в php.ini
You should add "extension=imagick.so" to php.ini
Выполняем команду:
echo 'extension=imagick.so' > /etc/php.d/imagick.ini
Проверьте:
#php -m |grep imagick
imagick
Выполните перезапуск вебсервера:
/etc/init.d/httpd restart
Установка MagickWand
Подключаем репозиторий EPEL
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
Выполняем команду:
yum install php-magickwand
Проверяем:
#php -m |grep wand
magickwand
Выполняем перезагрузку вебсервера.
/etc/init.d/httpd restart