MAMP on Snow Leopard環境にてPHPモジュールをインストールするときにいちいちハマるのでメモ

MAMPに載ってるPHPが64bit環境に対応していないことでいちいちハマるのでメモ。

ぼやっとインストールすると実行時に

PHP Warning:  PHP Startup: Unable to load dynamic library '/Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20060613/imagick.so' - (null) in Unknown on line 0

とか言われて冷や汗かく。

こちらSnow Leopard上のMAMPにImageMagikを苦労してインストールしてくれている。

あとモジュールを追加したりしだすと、依存ライブラリが必要になったりしてくる。
MacPorts使って入れる場合には、UniversalBinaryがビルドされるような設定にしておく必要がある。
/opt/local/etc/macports/variants.conf に、

 +universal

と書いておく。