2011-12-29 2 views
1

Я пытаюсь установить модуль imagemagick и imagick в whm. Я установил ImageMagick без каких-либо проблем, но при установке Imagick через WHM, я получаю следующее сообщение об ошибке:Ошибка при установке imagick

downloading imagick-3.0.1.tgz ... 
Starting to download imagick-3.0.1.tgz (Unknown size) 
....done: 3,582 bytes 
Could not get contents of package "/root/tmp/pear/cache/imagick-3.0.1.tgz". Invalid tgz file. 
Download of "pecl/imagick" succeeded, but it is not a valid package archive 
Error: cannot download "pecl/imagick" 
Download failed 
install failed 
The imagick.so object is not in /usr/local/lib/php/extensions/no-debug-non-zts-20090626 

Может кто-нибудь пожалуйста помочь?

+0

, чтобы быть уверенным ... ваша работа над linux, не так ли? –

+0

да ... конечно ... –

ответ

2

Похож, что http://pecl.php.net был выключен! Так что я сделал это, чтобы загрузить пакет с сайта сайта Google и установить его вручную.

cd /usr/src/ 
wget http://acelnmp.googlecode.com/files/imagick-3.0.1.tgz 
tar -xvf imagick-3.0.1.tgz 
cd imagick-3.0.1 
phpize 
./configure 
make 
make install 

затем добавил расширение на php.ini и перезапустить сервер:

echo "extension=imagick.so" >> /usr/local/lib/php.ini 
service httpd restart 
+0

с whm, возможно, сначала нужно установить ImageMagick с '/ scripts/installimagemagick' – yitwail

+0

Огромная помощь! Пекл, похоже, все еще был, но по какой-то причине я получал ту же ошибку. Я просто запустил ваш код, и он отлично работал. Ты жжешь!! –

0

Оказывается, что делают не был установлен для меня. Попытайтесь:

yum groupinstall "Средства разработки"

Смежные вопросы