1

whmにimagemagickとimagickモジュールをインストールしようとしています。問題なく imagemagick をインストールしましたが、wm を使用して 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

誰でも助けてもらえますか?

4

2 に答える 2

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
于 2011-12-29T07:27:03.617 に答える
0

make がインストールされていないことがわかりました。試す:

yum groupinstall "開発ツール"

于 2015-08-05T15:26:43.720 に答える