我知道关于这个问题有无数的问题,但无论我尝试过什么,我都没有运气.我遇到的问题是关于使用NetBeans和XDebug时的断点(如果影响任何事情,则在
Windows 8.1上).
原文链接:https://www.f2er.com/php/134086.html问题是没有断点正常工作.默认情况下,使用NetBeans进行调试时,它会在第一行停止,并且会成功执行此操作.因此,NetBeans以某种方式连接到XDebug.但是,任何其他文件中的任何其他断点都不起作用.
我已经在PHP.ini文件中尝试了各种不同的设置但到目前为止没有运气.我也试过打开XDebug日志文件,这样我也许可以分析发生了什么,但这也行不通.最后我尝试使用xdebug_break()设置断点,这也没有用.
PHP.ini中的XDebug设置
;[XDebug] ; Only Zend OR (!) XDebug zend_extension="C:\xampp\PHP\ext\PHP_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:\xampp\tmp"
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天前工作,但是今天没有断点正常工作.
附加信息
警告:模块’xdebug’已在第0行的Unknown中加载
这是否意味着xdebug试图加载两次?如果是这样,我不确定如何解决这个问题