Непонятки с ImageMagick

12 3
CW
На сайте с 07.09.2005
Offline
158
6202

Привет всем.

Возникла непонятка с ImageMagick такого рода.

Ставлю на Centos, yum install ImageMagick. Качает, ставит, пишет - все гуд.

Однако, после инстала заваливает еррор.лог такими соообщениями:

PHP Warning: PHP Startup: imagick: Unable to initialize module

Module compiled with module API=20050922, debug=0, thread-safety=0

PHP compiled with module API=20060613, debug=0, thread-safety=0

These options need to match

in Unknown on line 0

Однако, картинки режет и функционал выполняет, по первому взгляду...

При инстале в php.ini ничего не добавилось. Нужно прописать руками? Или тут в другом дело?

Спасибо.

Сквозь холод тумана шагаю в пальтишке Куплю сайтов с Adsense или еще что-нибудь
Zaqwr
На сайте с 08.08.2007
Offline
111
#1

обновиться не пытались?

Администрирование, Linux, Cisco, Juniper
CW
На сайте с 07.09.2005
Offline
158
#2
Zaqwr:
обновиться не пытались?

Обновить что? Magick ?

Package ImageMagick-6.2.8.0-4.el5_1.1.i386 already installed and latest version

Nothing to do

N
На сайте с 06.05.2007
Offline
419
#3

Похоже как раз и пытались обновить php, но репозитарий этот модуль не собрал, что предсказуемо - штука малопопулярная. Теперь старый файл от imagemagick не подгружается. Вы уверены, что у вас вообще imagemagick в виде модуля задействован? Может быть у вас программы запускаются.

Ну ладно, в принципе и из pecl довольно легко собрать из исходников это расширение php. Доставьте девелоперские пакеты php и ImageMagick и почитайте как пользоваться phpize.

Самое просто решение - конечно же убунту. Там все новое и все собрано.

Кнопка вызова админа ()
CW
На сайте с 07.09.2005
Offline
158
#4

Девелоперский Magick сейчас поставлю, а девелоперский php где взять ? ))

N
На сайте с 06.05.2007
Offline
419
#5

ну поищите в каком там пакете у них phpize. может уже стоит. главное чтобы той же версии что и сами php

M
На сайте с 16.09.2009
Offline
278
#6

чет в духе php-devel пакет называется

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
CW
На сайте с 07.09.2005
Offline
158
#7

я пока только учусь) так что чего то не выходит))

phpize в наличии, вот тут /usr/bin/phpize

VO
На сайте с 27.07.2008
Offline
149
#8

Я не уверен, что оно вообще Вам нужно. Наверняка бинарники через exec вызываются. Попробуйте просто отключить его сначала и если все же нужно еще раз установить.

yum install php-pecl-imagick

Если бинарно не получается, соберите руками.


# yum install ImageMagick-devel
# cd /usr/local/src
# wget http://pecl.php.net/get/imagick-2.3.0.tgz
# tar -zxf imagick-2.3.0.tgz
# cd imagick-2.3.0
# phpize
# ./configure
# make
# make install
# echo "extension=imagick.so" > /etc/php.d/imagick.ini
# /etc/init.d/httpd restart

Что-то типа такого.

RAS
На сайте с 27.11.2005
Offline
126
RAS
#9

"непонятка" у вас с php-imagick. Снесите его или переустановите, как положено, из pecl с текущим ImagMagick из системы.

Администрируем сервера, впс, вдс. Ускоряем загрузку сайтов - DLE, Word Press, Joomla, Modx... Настраиваем безопасность. Ручная чистка rootkit/malware/вирусов. (/ru/forum/867860) Разработка - shell/bash/sh/python/perl.
CW
На сайте с 07.09.2005
Offline
158
#10
V(o)ViK:
Я не уверен, что оно вообще Вам нужно. Наверняка бинарники через exec вызываются. Попробуйте просто отключить его сначала и если все же нужно еще раз установить.
yum install php-pecl-imagick


Если бинарно не получается, соберите руками.


# yum install ImageMagick-devel
# cd /usr/local/src
# wget http://pecl.php.net/get/imagick-2.3.0.tgz
# tar -zxf imagick-2.3.0.tgz
# cd imagick-2.3.0
# phpize
# ./configure
# make
# make install
# echo "extension=imagick.so" > /etc/php.d/imagick.ini
# /etc/init.d/httpd restart


Что-то типа такого.

Есть. Теперь в еррор валится вот такое:

PHP Warning: Module 'imagick' already loaded in Unknown on line 0

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий