netbeans使用xdebug调试

参考:https://www.cnblogs.com/sochishun/p/7455032.html
1.安装:netbeans,phpstudy_pro

2.修改php.ini:
找到phpstudy目录下php文件下的php.ini,最后加上

[xdebug]
zend_extension = "php_xdebug.dll"
xdebug.auto_trace = on
xdebug.auto_profile = on
xdebug.collect_params = on
xdebug.collect_return = on
xdebug.profiler_enable = on
xdebug.trace_output_dir = "xdebug_log"
xdebug.profiler_output_dir = "xdebug_log"
xdebug.remote_enable = 1
xdebug.remote_mode=req
; 注意,remote_host的值如果填写localhost不能用,则填写127.0.0.1
xdebug.remote_host=127.0.0.1
; 注意,端口和idekey要与netbeans中配置一样
xdebug.remote_port=9001
xdebug.idekey=netbeans-xdebug

phpinfo()打印查找是否有xdebug组件。

3.netbeans设置
1231321d

4.启动调试
1231321d
5.分步调试
1231321d
左侧可以打断点,点击最上面的红色按钮单步调试
鼠标放在参数上会提示类型和值
断点在的话,访问目标页面,会自动命中断点

发布者

zebulun

我还是我,不一样的花火!