首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >OS X 10.9 Mavericks上的PHP Xdebug

OS X 10.9 Mavericks上的PHP Xdebug
EN

Stack Overflow用户
提问于 2013-10-25 09:04:21
回答 4查看 57K关注 0票数 47

在安装OSX10.9Mavericks之后,我在OS上设置PHP开发环境时遇到了问题。

下面是我用来安装的命令。

代码语言:javascript
复制
sudo pecl install xdebug

downloading xdebug-2.2.3.tgz ...
Starting to download xdebug-2.2.3.tgz (250,543 bytes)
.....................................................done: 250,543 bytes
66 source files, building
running: phpize
grep: /usr/include/php/main/php.h: No such file or directory
grep: /usr/include/php/Zend/zend_modules.h: No such file or directory
grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

ERROR: `phpize' failed

有人有解决方案或变通办法吗?

EN

回答 4

Stack Overflow用户

发布于 2013-10-30 00:53:44

这里有两个问题。首先,您需要使用以下命令安装Xcode命令行工具:

代码语言:javascript
复制
xcode-select --install

这意味着以前在/usr/include/php/中找不到的文件将可用。

下一步是按照his answer中的阿瑞斯展示的方式安装autoconf

我会先用cd进入你的下载文件夹

代码语言:javascript
复制
cd ~/Downloads/
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

现在,您可以运行pecl install命令

代码语言:javascript
复制
sudo pecl install xdebug
票数 16
EN

Stack Overflow用户

发布于 2013-10-25 09:25:15

对于任何面临这个问题的人,我必须从源代码构建autoconf。我从另一个StackOverflow问题中得到了这个答案。

https://stackoverflow.com/a/12333230/2272004

票数 2
EN

Stack Overflow用户

发布于 2014-02-19 12:01:02

对于phpize错误的问题,尝试这将解决您的问题: sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include /usr/include

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19579401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档