Page 1 of 2
php imagick
Posted: Mon Aug 25, 2014 11:37 am
by head
CentOS 6.5 x64 Vesta свежеустановленная. Как добавить модуль imagick? pecl ругается
Re: php imagick
Posted: Mon Aug 25, 2014 2:47 pm
by head
Ачешуеть. Каким-то невообразимым способом удалось запустить.
Последнее, что делал (по памяти, могу ошибаться).
Репо REMI включен.
yum remove ImageMagick
yum install php-pecl-imagick
yum install ImageMagick
yum install ImageMagick-devel
Re: php imagick
Posted: Mon Aug 25, 2014 4:18 pm
by imperio
Возможно не установили php-devel для того чтобы работал phpize. Не забудьте после установки сделать
Проверить расширение в списке модулей php можно командой
Re: php imagick
Posted: Mon Aug 25, 2014 6:10 pm
by head
А можно как-нибудь поправить изначальный пакет - ведь там ImageMagick есть, но как модуль php он недоступен. Тогда бы всех этих плясок с бубном можно было избежать. Да, мне пришлось доустанавливать php-devel и еще что-то (не спрашивайте что, я с линуксом максимум 3-4 дня как близко знаком.
А проверял я как умел - phpinfo();
Re: php imagick
Posted: Mon Aug 25, 2014 8:32 pm
by imperio
Согласитесь что не все используют ImageMagick, поэтому добавлять его установку в инсталляционный скрипт было бы лишним.
Re: php imagick
Posted: Tue Aug 26, 2014 12:57 am
by head
Эм. Извините, не соглашусь, хотя бы на том основании, что он в установке уже есть, только модуль php не подключен, а для подключения приходится сносить то что есть и всячески изголяться, перелопачивая с десяток русско- и англоязычных форумов.
Зачем тогда огород городить? Уберите из пакета вообще и тогда он будет просто устанавливаться.
ЗЫ Если бы я не угробил на это пару дней и три установки панели, может и промолчал бы.
Сделайте что-то, ведь классная панель, люди будут ставить и натыкаться на эти грабли регулярно.
Re: php imagick
Posted: Tue Aug 26, 2014 5:06 am
by demian
не надо ставить пакеты через pecl
в репозитории remi есть все необходимые пакеты
Code: Select all
# yum search imagick --enablerepo=remi
php-pecl-imagick.x86_64 : Provides a wrapper to the ImageMagick library
Code: Select all
yum install php-pecl-imagick --enablerepo=remi
service httpd restart
и никаких танцев с бубном
ЗЫ: предложение
включить расширение imagick в базовую установку считаю
оправданным. на данный момент практически все движки(wordpress, bitrix, joomla и др.) имеют поддержку imagick и используют его, если оно установлен. В противном случае юзается старый-тормозной gd.
Re: php imagick
Posted: Tue Aug 26, 2014 5:54 am
by head
Спасибо, demian. И еще просветите прожжённого виндузятника, почему бы сразу при установке панели репозиторий remi не сделать активным?
Re: php imagick
Posted: Tue Aug 26, 2014 6:33 am
by demian
системные пакеты там не всегда корректно работают из remi или просто дублируются с epel репозиторием... соответственно могут возникнуть ошибки при работе или обновлении
Re: php imagick
Posted: Tue Aug 26, 2014 10:56 am
by imperio