加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – NetBeans XDebug断点不起作用

发布时间:2020-12-13 17:57:00 所属栏目:PHP教程 来源:网络整理
导读:我知道关于这个问题有无数的问题,但无论我尝试过什么,我都没有运气.我遇到的问题是关于使用NetBeans和XDebug时的断点(如果影响任何事情,则在 Windows 8.1上). 问题是没有断点正常工作.默认情况下,使用NetBeans进行调试时,它会在第一行停止,并且会成功执行此
我知道关于这个问题有无数的问题,但无论我尝试过什么,我都没有运气.我遇到的问题是关于使用NetBeans和XDebug时的断点(如果影响任何事情,则在 Windows 8.1上).

问题是没有断点正常工作.默认情况下,使用NetBeans进行调试时,它会在第一行停止,并且会成功执行此操作.因此,NetBeans以某种方式连接到XDebug.但是,任何其他文件中的任何其他断点都不起作用.

我已经在php.ini文件中尝试了各种不同的设置但到目前为止没有运气.我也试过打开XDebug日志文件,这样我也许可以分析发生了什么,但这也行不通.最后我尝试使用xdebug_break()设置断点,这也没有用.

php.ini中的XDebug设置

;[XDebug]
; Only Zend OR (!) XDebug
zend_extension="C:xamppphpextphp_xdebug.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:xampptmp"

NetBeans上的项目运行配置

我已经看过以下内容:

> http://articlebin.michaelmilette.com/making-xdebug-work-with-netbeans-on-windows/
> Xdebug ignores breakpoints
> http://wiki.netbeans.org/HowToConfigureXDebug#Tips_from_the_NetBeans_Forums

另请注意,这在3天前工作,但是今天没有断点正常工作.

附加信息

我在cmd php -v中运行以下命令,并显示以下警告:

警告:模块’xdebug’已在第0行的Unknown中加载

这是否意味着xdebug试图加载两次?如果是这样,我不确定如何解决这个问题

找出问题所在.我知道这个答案将是非常具体的,但它可能在将来帮助某人.

因此,在检查代码时,我注意到有人添加了在加载登录页面时清除所有cookie的代码.删除cookie后,XDebug无法正常工作.原因是为了让XDebug工作,它会设置一个带有会话ID的cookie,例如’netbeans-xdebug’,它随网站上的每个请求一起发送.

这是一个非常简单的问题,但需要将近2天的时间来了解发生了什么.我再次知道这是一个非常具体的案例,但也许它可以帮助那里的人.

快乐的编码!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读