Установка Imagick на php 5.6 или php 7.0 Centos x64

baltun

Администратор
Сообщения
10.876
Реакции
2.584
Баллы
2.003
Imagick является встроенным php-расширением для создания и изменения изображений используя API ImageMagick.

ImageMagick® представляет собой набор программного обеспечения для создания, редактирования и компонования растровых изображений.. Он может читать, конвертировать и записывать изображения в различных форматах (более 100), включая DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, и TIFF.

Установка на php 5.6
Код:
yum install php56w-pear gcc
yum install php56w-pecl-imagick
yum install php56w-imagick

Перегружаем Apache для вступления в силу изменений:
Код:
service httpd restart

Установка на php 7.0
Код:
yum install php70w-pear gcc
yum install php70w-pecl-imagick

Перегружаем Apache для вступления в силу изменений:
Код:
service httpd restart

php.jpg
 
Последнее редактирование:
  • Мне нравится
Реакции: Halk
yum install php56w-pecl-imagick
yum install php56w-imagick
На данные команды консоль отвечает - "Пакета с названием php56w-pecl-imagick не найдено.
Ошибка: Выполнять нечего
 
Последнее редактирование:
ну дополнение данное сайт снести не может возможно php не запустилось по каким то ошибкам.
Можно попробовать установить так:
Подключаем репозитории:
CentOS/RHEL 7.x:
Код:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
CentOS/RHEL 6.x:
Код:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

Устанавливаем:
Код:
yum install php-pear
yum install ImageMagick*
pecl install Imagick

Проверяем работу:
Код:
php -i | grep Imagick
php -i | grep Imagick -i
453534.png
 
Сайт вернулся, это VESTACP глючит. )))
После команды
yum install ImageMagick* получил ошибки: error.jpg
Хм, я так понимаю, у меня два "имагика" установлено? Вопрос. Как удалить? )))
 
Там пишут, что у тебя стоит версия меньше чем 7.x.x, поэтому требуется удалить старую и установить новую.
Код:
yum remove ImageMagick
yum remove ImageMagick-perl
Если так просто не получиться, тогда потребуется удалить все старые зависимости, а потом уже ставить новое.
[News36.org]-error (1).jpg
Я кстати думаю этого должно быть достаточно после обновления репозиториев:
Код:
yum install php56w-pear gcc
yum install php56w-pecl-imagick
 
Отлично, после удаления и новой установки все заработало.
Но была одна ошибка screenshot.jpg
 
Ну там просят установить:
Код:
yum install php56w-devel
 
Меня линукс все больше и больше удивляет. Опять не удалось поставить ImageMagick. Т.к. я полностью переустанавливал ОС, требовалось все установить заново. Вроде все делал, как написано ниже первого поста, так и как в первом посту. Ничего не выходило. Но в итоге установить получилось, но немного не так.
А вот так:
yum --enablerepo=remi install php-devel
yum install ImageMagick ImageMagick-devel
yum install php-pear gcc make php-devel

Компиляция:
pecl install imagick

Перезапускаем сервис:
service httpd restart

Для проверки:
php -m | grep imagick
 
Назад
Верх Низ