Peclを使用してapdをインストールしようとすると、64ビットシステムの拡張機能がコンパイルされます。 MAMPにはi386モードの拡張機能が必要なため、Apacheはこのapd.soファイルをロードしません。
では、どうすればpeclに拡張機能をi386モードでコンパイルさせることができますか?
助けてくれてありがとう!
ブローコマンドを試してみましょう。
% pecl download apd-or-whatever
% tar zxvf ***
% cd the-directory
% /Applications/MAMP/bin/php5/bin/phpize
% ./configure CFLAGS="-Arch i386" --with-php-config="/Applications/MAMP/bin/php5/bin/php-config"
% make
% make install
手動でコンパイルされたPHP5.3.2でMAMP1.8.4を使用しています。 MAMP1.9.xでは、phpizeとphp-configのパスが異なります。