标签: xdebug

netbeans显示"等待连接(netbeans-xdebug)"

需要帮助来配置xdebug,用于从IDE netbeans调试项目.

这些是我的组件的功能:

XAMPP 1.8.2

PHP:5.4.16

netbeans:7.3.1

Apache:2.4.4(Win32)

这是我的php.ini文件的最后一部分:

 [XDebug]
 zend_extension = "C:\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9-nts.dll"
 ;xdebug.profiler_append = 0
 ;xdebug.profiler_enable = 1
 ;xdebug.profiler_enable_trigger = 0
 xdebug.profiler_output_dir = "C:\xampp\tmp"
 ;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
 xdebug.remote_enable = 1
 xdebug.remote_handler = "dbgp"
 xdebug.remote_host = "127.0.0.1"
 ;xdebug.trace_output_dir = "C:\xampp\tmp"
Run Code Online (Sandbox Code Playgroud)

当我运行phpinfo()时,没有安装xdebug,当我从netbeans调试项目时,它会显示"Waiting For Connection(netbeans-xdebug)".

有人可以帮我配置吗?非常感谢.

提前致谢.

php windows apache netbeans xdebug

67
推荐指数
3
解决办法
8万
查看次数

如何阻止xdebug在PhpStorm的第一行停止?

我有这个奇怪的问题.我的所有设置都工作正常,直到我更新了我的PHP版本.我使用macports并安装了php5和php5-xdebug端口.

xdebug正在工作,但它在我的脚本的第一行停止,即使我在PhpStorm中禁用了该选项.那里没有断点,代码其他部分的断点工作正常.

如果它有帮助,这里是phpinfo的xdebug部分(分为两部分); https://dzwonsemrish7.cloudfront.net/items/3K3R2N1f1A190K372n0S/Screen%20shot%202011-08-18%20at%203.06.29%20PM.png?v=54c8964d,https://dzwonsemrish7.cloudfront.net/items/ 0i133s0U430k3u3w3B1E/Screen%20shot%202011-08-17%20at%205.14.25%20 PM.png?v = 1278da84并在phpStorm中禁用它的证据:https://dzwonsemrish7.cloudfront.net/items/3W2S060I1b0W1q0z0c45/Screen% 20shot%202011-08-18%20AT%203.07.00%20 PM.png?v = 85471026

我需要更改xdebug设置吗?当我进行升级时,我丢失了我的php.ini,其中包含其他一些xdebug配置.

php debugging xdebug phpstorm

66
推荐指数
3
解决办法
3万
查看次数

是否可以在Ubuntu上使用xdebug?

我正在尝试调试一些PHP代码,并希望下载PHP的XDebug调试器.我只看到有用于下载的Windows二进制文件.是否可以在Ubuntu上使用它?

php ubuntu xdebug

53
推荐指数
4
解决办法
4万
查看次数

eclipse xdebug会话永远不会完成

我试图让xdebug使用eclipse(3.5)/ php(在xampp windows 7上).我已经验证xdebug已在php中启用 - 我有精美的输出,我的phpinfo显示所有xdebug的东西.我有远程调试,并在我的eclipse机器上输入了lan ip地址.

当我告诉eclipse进行调试时,它会启动浏览器并传递调试URL参数.看起来不错.

但是,在eclipse调试透视图中,它显示'启动myproject'57%'等待xdebug会话'.它永远坐在那里.

我已经关闭了两台机器上的Windows防火墙.

我尝试过隐式刷新.

有任何想法吗?

php eclipse xampp xdebug

52
推荐指数
5
解决办法
4万
查看次数

如何在webgrind中读取xdebug配置文件?

我已经设置了xdebug和webgrind,并且我已经生成了一个配置文件,因此我可以开始提高代码执行的速度.我已经在webgrind中显示了个人资料,但我还没有弄清楚它是什么意思.我所做的所有谷歌搜索都没有真正解释任何一个.

有人可以解释一下阅读webgrind报告的基础知识:

调用计数

总自我成本

总包含成本

不同的颜色意味着什么

彩色条意味着什么

呼叫

总呼叫成本

计数

php profiling xdebug

51
推荐指数
1
解决办法
1万
查看次数

如何在CLI上使用PHPUnit运行XDebug?

我试过运行以下CLI命令:

phpunit -d xdebug.profiler_enable=on XYZTestCase.php
Run Code Online (Sandbox Code Playgroud)

但它只是正常运行.谁能指出我正确的方向?谢谢!

这是XDebug设置:

xdebug

xdebug support => enabled
Version => 2.1.2

Supported protocols => Revision
DBGp - Common DeBuGger Protocol => $Revision: 1.145 $

Directive => Local Value => Master Value
xdebug.auto_trace => Off => Off
xdebug.collect_assignments => Off => Off
xdebug.collect_includes => On => On
xdebug.collect_params => 0 => 0
xdebug.collect_return => Off => Off
xdebug.collect_vars => Off => Off
xdebug.default_enable => On => On
xdebug.dump.COOKIE => no value => no value
xdebug.dump.ENV => no …
Run Code Online (Sandbox Code Playgroud)

php phpunit xdebug command-line-interface

51
推荐指数
6
解决办法
3万
查看次数

启用xdebug远程调试使apache服务器非常慢

如果我通过设置启用xdebug xdebug.remote_enable=1,则apache服务器变得非常慢; 一旦我将设置更改为0,这是正常的.

我在这里发现了同样的问题:XDebug真的很慢,但答案没有帮助.我没有启用分析:

xdebug.profiler_enable=0
xdebug.auto_trace = 0
xdebug.trace_output_dir = /tmp/xdebug
xdebug.trace_output_name = trace.%c
Run Code Online (Sandbox Code Playgroud)

我检查了/ tmp/xdebug文件夹下没有任何内容.

当启用xdebug远程调试并且我在PHPStorm中启用调试侦听时,在断点处停留需要一段时间,但不会像禁用phpstorm调试侦听一样慢.

我的环境是:本地centos VM上的php + apache + xdebug,我的mysql数据库和PHPStorm都在Windows桌面上进行开发.MySQL并不慢.

感谢您的帮助.

xdebug phpstorm

49
推荐指数
6
解决办法
3万
查看次数

什么是"<循环1>"在Xdebug中的指示?

我在php脚本上有一个xdebug配置文件,我用kcachegrind解析.这是一个屏幕截图,显示在任何给定函数中花费的最多时间都花在内部<cycle 1>,而顶部' 调用者'是由index.php中的'include'和'include_once'构成的.

显示周期1的xdebug配置文件的kcachegrind

此配置文件在使用apache'ab'进行压力测试期间运行,因此发生了许多并发连接.

<cycle 1>在xdebug配置文件上显示什么?

profiling xdebug kcachegrind

48
推荐指数
2
解决办法
8783
查看次数

OS X 10.9 Mavericks上的PHP Xdebug

安装OS X 10.9 Mavericks后,我在OS X上设置PHP开发环境时遇到问题.

这是我用来安装的命令.

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: …
Run Code Online (Sandbox Code Playgroud)

php xdebug osx-mavericks

47
推荐指数
4
解决办法
6万
查看次数

所以eclipse和xdebug走进一个酒吧,然后我的apache服务器就死了

我使用windows xp x86,wamp,apache2,php 5.3 x86,eclipse php和xdebug,在localhost上运行同时作为虚拟主机和https虚拟主机

eclipse版本信息
Eclipse for PHP Developers版本:Helios发布版本号:20100617-1415

我不知何故成功地设置了eclipse和xdebug,一切都很顺利.

然后我必须创建我的项目的svn分支,并使用2个新的虚拟主机重新配置apache,并更新我的Windows主机文件.

现在,当我在eclipse中启动调试模式时,一切都会消失.

具体来说,如果我没有设置断点,应用程序运行正常,除了我试图首先调试的问题.

如果我设置断点,应用程序会在断点处停止,而eclipse似乎正在控制球.但是现在,当我按下继续,或者跳过,或者进入或打喷嚏时,eclipse告诉我执行已经恢复,但是应用程序继续挂起,我必须重新启动apache.

我怀疑eclipse和xdebug之间的通信有一些中断,因为它看起来像eclipse正在发送我的继续或步骤命令,但xdebug没有收到它.

但即便如此,我也不知道如何应对.我应该在哪里看?

更新:
我已经成功地使用notepad ++,其xdebug插件进行调试,并且像一个穴居人一样,在URL中输入&XDEBUG_SESSION_START = session_name.然而,尽管我喜欢npp,但它的调试插件却非常错误......

所以我注意到了一个名为"phpstorm"的stackoverflow上的广告,它声称是一个轻量级但功能齐全的php ide,具有本机xdebug支持.该演示需要重新启动以使其工作,并且感觉有点像在摇摆的草稿表上工作,但它设法调试我的小测试应用程序和真正的应用程序非常好,这比我可以说的更多的日食那一刻,即使它可能是我的错.

我可能应该早些发布这个:/这是我的phpinfo()xdebug部分

xdebug
xdebug support  enabled
Version     2.1.0

Supported protocols Revision
DBGp - Common DeBuGger Protocol     $Revision: 1.145 $

Directive   Local Value Master Value
xdebug.auto_trace   Off Off
xdebug.collect_assignments  Off Off
xdebug.collect_includes On  On
xdebug.collect_params   0   0
xdebug.collect_return   Off Off
xdebug.collect_vars Off Off
xdebug.default_enable   On  On
xdebug.dump.COOKIE  no value    no value
xdebug.dump.ENV no value    no value
xdebug.dump.FILES …
Run Code Online (Sandbox Code Playgroud)

php eclipse apache debugging xdebug

46
推荐指数
1
解决办法
2806
查看次数