首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XDebug安装问题

XDebug安装问题
EN

Stack Overflow用户
提问于 2015-02-13 20:30:32
回答 2查看 602关注 0票数 0

我一直在尝试调试一个基于PHP的应用程序的问题,这个应用程序对于一个简单的vardump来说太复杂了,所以我想在我的系统上正确地配置XDebug。我在OSX上用MAMP。我在XDebug网站上浏览了向导并遵循了提供的步骤,但由于某种原因,我无法让XDebug出现在我的phpinfo中。我唯一注意到的是phpize返回

PHP版本: 20090626

分机号码: 220090626

我相信这是我的本地PHP5.3版本,向导说我应该

Zend编号: 20121212

分机号码: 220121212

这是MAMP,PHP5.5使用的版本

编辑:我在php.ini中放置了以下内容

X侦错

zend_extension="/Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so“

xdebug.remote_enable=1

xdebug.remote_host=localhost

xdebug.remote_port=9000

xdebug.remote_handler=dbgp

xdebug.remote_autostart=1

对于如何正确设置这个问题,有什么建议吗?我已经看了好几天了,它让我发疯了。

EN

回答 2

Stack Overflow用户

发布于 2015-02-13 20:38:38

如果您的扩展编译和安装正确,下面的是有效的。

从未与MAMP一起工作过,但在pecl安装后有类似的问题(Ubuntu),它不会将xdebug添加为扩展。

在您的php.ini/path/to/php/conf.d/xdebug.ini (Ubuntu上的/etc/php5/conf.d/20-xdebug.ini)中

确保它有

代码语言:javascript
复制
zend_extension=/usr/lib/php5/20100525/xdebug.so

与通常情况一样:

代码语言:javascript
复制
extension=/usr/lib/php5/20100525/xdebug.so
票数 0
EN

Stack Overflow用户

发布于 2018-02-21 22:43:38

您没有安装Xdebug。

如果您正在使用php53,Pecl将不会帮助您。

PHP.ini的更改没有帮助。

您可能安装了错误的Xdebug版本。对于不同的php版本,它们是不同的。

MacPorts只为您提供了版本,请在这里查看:

https://www.macports.org/ports.php?by=name&substr=php53-xdebug

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

https://stackoverflow.com/questions/28508244

复制
相关文章

相似问题

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