$PHP_autoconf 错误 mac os x 10.7.3 尝试安装 pecl 扩展

2022-08-30 07:23:29

我正在尝试用pecl_http和memcache设置我的机器,在这两种情况下,我都会得到类似的错误。这是在MAC OS X 10.7.3(狮子)上,我也安装了XCODE。在运行这些命令之前,我还安装了Zend Server社区版,并设置了CFLAGS='-arch i386 -arch x86_64'环境变量。所以请帮助我做我需要做的事情

bash-3.2# **sudo pecl install pecl_http-1.7.1**
downloading pecl_http-1.7.1.tgz ...
Starting to download pecl_http-1.7.1.tgz (174,098 bytes)
.....................................done: 174,098 bytes
71 source files, building
running: phpize
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
ERROR: `phpize' failed

答案 1
brew install autoconf

更简单的解决方案


答案 2

您需要安装自动配置。我通常喜欢从源代码安装库。因此,您可以执行以下操作:

curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-latest.tar.gz
tar xzf autoconf-latest.tar.gz
cd autoconf-*
./configure --prefix=/usr/local
make
sudo make install

我刚刚和美洲狮一起经历了这一切。


推荐