首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSX10.9 x调试错误phpize

OSX10.9 x调试错误phpize
EN

Stack Overflow用户
提问于 2013-12-17 06:25:01
回答 1查看 420关注 0票数 2

背景很快。

  • 运行OSX小牛。
  • 想要在NetBeans中运行xdebug
  • 梨子跑得很好

在OSX升级后,x调试停止运行。试图重新安装。在安装过程中,我得到:

代码语言:javascript
复制
Configuring for:
PHP Api Version:         20100412
Zend Module Api No:      20100525
Zend Extension Api No:   220100525

但在phpinfo中:

代码语言:javascript
复制
PHP API 20121113
PHP Extension   20121212
Zend Extension  220121212

我能弄清楚的最好的事情(在经过几个小时的类似问题之后)就是确保我使用的是phpize的正确版本。

哪个分段返回:

代码语言:javascript
复制
/Applications/MAMP/bin/php/php5.5.3/bin/phpize

在哪里分阶段返回:

代码语言:javascript
复制
/usr/bin/phpize

我的问题分两部分:

不同的phpize版本可能会阻止xdebug的运行吗?我如何确保使用的是正确的phpize版本?

EN

回答 1

Stack Overflow用户

发布于 2014-01-06 16:30:38

错误的API使得Xdebug甚至不加载,所以是的,这是一个问题。

要使用正确的二进制文件,首先需要确定您使用的php二进制文件。很可能,如果您使用MAMP的php二进制文件,它可能位于您需要使用的phpize目录中。对于/usr/bin/phpize,应该与/usr/bin/php的API号匹配。phpinfo()输出可能会为您提供使用PHP二进制文件的提示。

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

https://stackoverflow.com/questions/20627388

复制
相关文章

相似问题

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