Php Netbeans在特定页面上启动xdebug

Php Netbeans在特定页面上启动xdebug,php,netbeans,xdebug,netbeans-8,Php,Netbeans,Xdebug,Netbeans 8,我编写PHP已经有相当一段时间了,但从来没有使用IDE或调试器来协助这个过程。我决定尝试使用XDebug学习Netbeans,以获得PHP代码帮助。在ini文件中进行设置非常简单,我可以验证它是否正常工作。但是,当我在Netbeans中启动调试器时,它会加载我站点的索引页,而我实际要调试的页面有5页深,并且在调试器打开的情况下导航到该页面可能需要很长时间 我已经安装了Xdebug helper for Chrome,但是该调试器在Netbeans中被挂起,并且从不调试页面上的任何内容。以下是我使

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

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

  • 导航到我要调试的页面
  • 在Xdebug帮助程序中启用调试
  • 重新加载页面
  • 这是一个屏幕截图,显示调试器似乎已启动,但我认为已暂停并停止运行

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

    系统信息

    • 视窗10
    • 使用PHP5.6的Wamp
    • 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"
    

    您是否以调试模式启动站点?或者希望它能够在站点中间的某个点进行调试,如果我使用调试项目按钮从NETBeBes中启动站点,那么我必须在站点上导航到我想要调试的页面,调试器的调试时间太长。有了Xdebug助手,我的理解是,从那时起,你可以从一个特定的页面开始调试,并浏览整个站点。啊,也许,我从来没有使用过助手,只是读了一点关于助手的内容。我不认为这就是helper的用途。注意:还有一个NetBeans 8.2 you umight想要迁移到。您是否在调试模式下启动该站点?或者希望它能够在站点中间的某个点进行调试,如果我使用调试项目按钮从NETBeBes中启动站点,那么我必须在站点上导航到我想要调试的页面,调试器的调试时间太长。有了Xdebug助手,我的理解是,从那时起,你可以从一个特定的页面开始调试,并浏览整个站点。啊,也许,我从来没有使用过助手,只是读了一点关于助手的内容。我不认为这就是helper的用途。注意:还有一个NetBeans 8.2 yo umight想要迁移到