web-dev-qa-db-ja.com

コンパイル方法PHP / PECL APD for MAMP / Snow Leopard?

Peclを使用してapdをインストールしようとすると、64ビットシステムの拡張機能がコンパイルされます。 MAMPにはi386モードの拡張機能が必要なため、Apacheはこのapd.soファイルをロードしません。

では、どうすればpeclに拡張機能をi386モードでコンパイルさせることができますか?

助けてくれてありがとう!

1
dan

ブローコマンドを試してみましょう。

% 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のパスが異なります。

2
Nobu