phpize 无法在 Mac OS X Lion 上运行
Posted
技术标签:
【中文标题】phpize 无法在 Mac OS X Lion 上运行【英文标题】:phpize won't work on Mac OS X Lion 【发布时间】:2012-01-15 21:19:51 【问题描述】:我尝试安装 xdebug,但收到关于“phpize”的以下错误消息。 我该如何解决这个问题?
leny:~ nick$ sudo pecl install xdebug
Password:
downloading xdebug-2.1.2.tgz ...
Starting to download xdebug-2.1.2.tgz (304,229 bytes)
............done: 304,229 bytes
66 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
【问题讨论】:
我也遇到过这个问题。我安装了 autoconf,并将其添加到我的 bash 配置文件的路径中,但仍然收到此消息。不确定安装 autoconf 与它有什么关系。 【参考方案1】:您也可以通过自制软件安装 autoconf。跑吧
brew install autoconf
一切都会好起来的
【讨论】:
由此获得权限错误。需要先做:sudo chown -R yourusername /usr/local 然后:sudo chmod -R u+w /usr/local 最后:brew link autoconf 这对我帮助很大。谢谢!【参考方案2】:“找不到 autoconf” - 安装 autoconf 并重试。
sudo port install autoconf
但据我所知,您需要 Xcode 和 MacPorts。
【讨论】:
感谢您的快速响应。我是这方面的一个中午,但是我如何安装autoconf?谢谢!【参考方案3】:对我来说,我还没有同意 Xcode 许可证:-
$ sudo /usr/bin/m4 --version
You have not agreed to the Xcode license agreements. You must agree to both license agreements below in order to use Xcode.
Hit the Enter key to view the license agreements at '/Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf'
IMPORTANT: BY USING THIS SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE FOLLOWING APPLE TERMS:
【讨论】:
以上是关于phpize 无法在 Mac OS X Lion 上运行的主要内容,如果未能解决你的问题,请参考以下文章
Mac OS X 10.7 (Lion) 中的 Nano 语法高亮显示?
sh Mac OS X 10.7 / 10.8 / 10.9(Lion / Mountain Lion / Mavericks)Bootstrapping