我已经编程PHP很长一段时间了但从未使用IDE或调试器来协助这个过程。我决定尝试使用XDebug学习Netbeans以获得PHP代码帮助。在ini文件中进行设置非常简单,我可以验证它是否正常工作。但是,当我在Netbeans中启动调试器时,它会加载我的站点的索引页面,而我实际要调试的页面深度为5页,并且可能需要很长时间才能启动调试器。
我已经为Chrome安装了Xdebug助手,但调试器在Netbeans中被暂停,从不调试页面上的任何内容。以下是我尝试使用Xdebug助手的步骤。注意:我已经在Netbeans中设置了断点。
所以,我正在寻找一些指导和支持,以确定我是否使用错误的工具或者是否有更好的方法来使用它。有没有办法为特定页面激活它并保持运行以在同一页面/项目上调试对php的ajax请求?
系统信息
修改
这是我的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"