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