Image::Magickインストール3
二度目は2007年2月27日で自前サーバ。
Perlのバージョンは、少し前から5.8.8を入れて使っていた。
use Image::Magick する必要のあるアプリケーションをつくってテストすると Image::Magickが無いとエラーが出る。まる一日ハマった。
yumで既存RPM削除
yum remove ImageMagick-perl ImageMagick-devel ImageMagick
ソースインストールする。
wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-6.3.2-9.tar.gz
tar zxvf ImageMagick-6.3.2-9.tar.gz
cd ImageMagick-6.3.2
./configure
make
make install
コマンド
convert aaa.gif bbb.jpg が動作することを確認する
ライブラリのパスを通す
/sbin/ldconfig /usr/local/lib
とか
echo /usr/local/lib >> /etc/ld.so.conf
ldconfig
とか
PerlMagickインストール
cd PerlMagick/
perl Makefile.PL
make
make test
make install
ImageMagickは動作するのに、PerlMagickが動作しない場合
http://cachu.xrea.jp/perl/GetPicSize.html
http://cachu.xrea.jp/perl/ImgResize.html
上記URLを参考にアプリケーション側を変更してもよし。
実際PerlMagickで悩んでいるとき一時的に使って対応した。