Netbeans在特定页面上启动xdebug

时间:2017-05-18 13:04:08

标签: php netbeans xdebug netbeans-8

我已经编程PHP很长一段时间了但从未使用IDE或调试器来协助这个过程。我决定尝试使用XDebug学习Netbeans以获得PHP代码帮助。在ini文件中进行设置非常简单,我可以验证它是否正常工作。但是,当我在Netbeans中启动调试器时,它会加载我的站点的索引页面,而我实际要调试的页面深度为5页,并且可能需要很长时间才能启动调试器。

我已经为Chrome安装了Xdebug助手,但调试器在Netbeans中被暂停,从不调试页面上的任何内容。以下是我尝试使用Xdebug助手的步骤。注意:我已经在Netbeans中设置了断点。

  1. 导航到我要调试的页面。
  2. 在Xdebug助手中启用Debug。
  3. 重新加载页面。
  4. 以下屏幕截图显示调试器似乎已启动但暂停并停止运行我认为。 enter image description here

    所以,我正在寻找一些指导和支持,以确定我是否使用错误的工具或者是否有更好的方法来使用它。有没有办法为特定页面激活它并保持运行以在同一页面/项目上调试对php的ajax请求?

    系统信息

    • Windows 10
    • 使用PHP 5.6运行
    • Chrome,最新版本
    • 使用Moodle作为基础并进行自定义。
    • Netbeans 8.1

    修改

    这是我的php.ini信息。

    xdebug.remote_enable=1
    xdebug.remote_handler=dbgp
    xdebug.remote_host=127.0.0.1
    xdebug.remote_port=9000
    xdebug.remote_autostart=0
    xdebug.remote_connect_back=0
    xdebug.profiler_enable=0
    xdebug.profiler_enable_trigger=1
    xdebug.profiler_output_name=cachegrind.out.%s.%t
    xdebug.profiler_output_dir="C:/WampDeveloper/Temp/xdebug"
    xdebug.trace_output_dir="C:/WampDeveloper/Temp/xdebug"
    

0 个答案:

没有答案