尝试安装 pecl 扩展时,mac os x 10.7.3 上出现 $PHP_AUTOCONF 错误

尝试安装 pecl 扩展时,mac os x 10.7.3 上出现 $PHP_AUTOCONF 错误

我正在尝试使用 pecl_http 和 memcache 设置我的机器,在这两种情况下,我都遇到了类似的错误。这是在 MAC OS X 10.7.3 (lion) 上,我也安装了 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

只需手动安装 autoconf:

按照http://developer.casgrain.com/?p=125

答案2

XCODE 4.3 没有将所有 autoconf 等工具放入 Developer 文件夹中。它甚至没有在 MACINTOSH HD 中创建该文件夹。我不得不降级到 XCODE 4.2.1,它会在 Developer 文件夹中安装您需要的所有内容,现在我没有看到任何错误。

这里还有一个有用的参考:http://inessential.com/2012/02/17/everything_moved_in_xcode_4_3

相关内容