MAMPで imagick のインストール

PHPImageMagick用モジュールのimagickで、かなりハマった…

以下でインストールできるとか書いてあるけど、エラーになる。

% sudo /Applications/MAMP/bin/php/php5.3.6/bin/pecl install imagick

以下のファイルの名前を変えると動き出す
/Applications/MAMP/bin/php/php5.3.6/conf/pear.conf

でも、またエラーになる

checking ImageMagick MagickWand API configuration program... configure: error: not found. Please provide a path to MagickWand-config or Wand-config program.
ERROR: `/private/tmp/pear/temp/imagick/configure --with-imagick' failed

% sudo port install ImageMagick

Xとかもやるから1時間近くコンパイルに時間がかかっているかも…

もう一回
% sudo /Applications/MAMP/bin/php/php5.3.6/bin/pecl install imagick

でも、エラー。
んー、もう嫌。

ソースを配置

以下のようにソースを配置すればいけるっぽい

How to enable PECL uploadprogress extention in MAMP | S. M. Bjørklund
http://smbjorklund.no/how-enable-pecl-uploadprogress-extention-mamp

その他

  • 実行パスをちゃんと設定する。 echo $PATH で確認。

php.ini の編集

php.ini に以下を追加して、再起動
extension=imagick.so