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

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

当我尝试使用 pecl 安装 apd 时,它会为 64 位系统编译扩展。由于 MAMP 需要 i386 模式下的扩展,因此 apache 不会加载此 apd.so 文件。

那么我怎样才能强制 pecl 在 i386 模式下编译扩展?

谢谢你的帮助!

答案1

让你尝试一下打击命令。

% 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

我使用的是MAMP1.8.4,手动编译了PHP5.3.2。在MAMP1.9.x中,phpize和php-config的路径不同。

相关内容