Imagick
Установка Imagick на примере CentOS 6:
На вопрос "Please provide the prefix of Imagemagick installation" введите all
Успешная установка будет завершена строками:
Build process completed successfully
Installing '/usr/lib64/php/modules/imagick.so'
Installing '/usr/include/php/ext/imagick/php_imagick_shared.h'
install ok: channel://pecl.php.net/imagick-3.3.0
configuration option "php_ini" is not set to php.ini location
You should add "extension=imagick.so" to php.ini
Остается добавить расширение в PHP:
Перезагружаем Apache:
Проверяем загрузку модуля:
Комментарии
-
для старого php 5.3.3 устанавливать imagick-3.1.2
pecl install imagick-3.3.0 не сработало на CentOS 6.
/var/tmp/imagick/imagick.c:3299: ошибка: ‘ZEND_MOD_END’ не описан в этой области (не в функции)
make: *** [imagick.lo] Ошибка 1
ERROR: `make' failed
Здесь http://stackoverflow.com/questions/34704559/centos-6-7-install-imagick-php
прочитал следующее:
Paul Roub:
Since a (patched) php-5.3.3 is what comes with RHEL/CentOS 6 upgrading php is not always feasible. To build the imagick pecl module for CentOS 6 use version 3.1.2.
$ pecl install imagick-3.1.2
Помогло.