phpStorm
http://www.cnblogs.com/cxscode/p/7045944.html
http://www.cnblogs.com/cxscode/p/7050781.html
1、xdebug 的端口不能和php端口(一般为9000)冲突,可以设置为9001
2、phpstorm 里 debug要设置这个9001
3、phpstrom 里的server 端口 要设置本地 nginx 端口,默认80
4、chrome浏览器要安装插件,例如官方的 JetBrains IDE Support
(4项可能非必须,是为了方便从chrome端开始调试)
5、具体项目要还要设置 run - edit configure 以作为开始页面,开始调试
6、调试页面以编号为准, 可以复制编号到postman继续测试
(此处也奇怪,经常要的页面调试不出来,反而后台运行的定时任务的页面经常蹦出来,我只能关了定时任务)
VSCode
1、需要安装phpdebug插件
2、调试页面(在左边栏)中,配置为listen for xdebug
3、弹出配置文件中,修改xdebug 端口
4、浏览器打开响应页面,vscode能监听到xdebug的调试信息。设置断点,进行调试。