如何编译MAMP / Snow Leopard的PHP / PECL APD?

当我尝试使用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的path是不同的。