Ошибка при установке imagick - PullRequest
1 голос
/ 29 декабря 2011

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

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

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

Ответы [ 2 ]

2 голосов
/ 29 декабря 2011

Похоже, что 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 голосов
/ 05 августа 2015

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

yum groupinstall "Инструменты разработки"

...