2013年1月5日土曜日

【Mountain Lionにimagick(ImageMagick)をインストールする方法】

OSアップデートする度にimagickが動かくなる→対処する→このブログに載せるというサイクル。

結論から言うとMountain Lion環境では今までと同じ方法ではImageMagickがきちんと動作しないらしい。

ターミナルでImageMagickを実行してみると下記のようなエラーが出る。


dyld: Library not loaded: /usr/lib/libltdl.7.dylib
  Referenced from: /usr/local/bin/convert
  Reason: image not found


でも画像はきちんとあるし・・となるのだが、
これを解決するにはlibtoolを入れれば良い。

brew install libtool

あとは今まで通りのインストール方法でちゃんと動いた。

※2013/01/06追記
mampのphpではなくmacのphpでスクリプトを動作させたときに上手く動作しなかった。
どうも原因はImageMagickのバージョンアップで、古いimagickでは内部で前のバージョンのImageMagickを参照しているようだった。
改めてbrew update後にbrewでimagickをinstallし、php.iniのimagick.soを下記に更新することで解決した。

extension="/usr/local/Cellar/php53-imagick/3.1.0RC2/imagick.so"

0 件のコメント:

コメントを投稿