- Imagemagickをインストールしただけでは、jpg・pngが使えない。
- ググってみると、サポートするためにlibjpegやら、libpngやらzlibやらインストールして再セットアップ
という情報が出てきたので、手順を参考にmakeしていたら、整合性がおかしくなって大騒ぎ。
一旦サーバを作業前の状態に戻して、yumで再挑戦してみたら、一瞬で解決。yum様・・・。
yum install -y libjpeg-develまずこれを試そう。
yum install -y libpng-devel
yum -y install ImageMagick ImageMagick-devel駄目なら公式サイトからImagemagickを取得。
wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-6.8.1-9.tar.gz
tar zxvf ImageMagick-6.8.1-9.tar.gz
cd ImageMagick-6.8.1-9
./configure
make
make install
Imagemagickのインストール確認。
convert -versionImagemagickモジュールをインストール。
pecl install imagickエラーが出る場合は
yum -y install php-devel
php.iniに、以下を追加。
extension=imagick.so後は、Apacheを再起動。
service httpd restartApacheの確認。
php -i |grep imagick上記を打って、以下のメッセージが出たら完了。
imagick module => enabled
あと、jpgやpngがちゃんと対応されているかは、以下で確認。
convert -list format
以上です。