网页调试/本地调试
流程是啥
- 开发环境安装xdebug,配置监听client端(安装phpstorm那端)
- 配置phpstorm-debug,重点要用path-map,不然对于单一入口的网页调试找不到哦
- 断点跟踪吧
详细网上资料很多,下边三个都可以用,我就不赘述了
phpstorm远程调试
Zero-configuration Web Application Debugging with Xdebug and PhpStorm
cannot-debug-with-phpstorm-vagrant-xdebug
远程cli调试
上边的不适用于远程cli调试,为什么?
1 | 原理是一样,远程主机的xdebug监听client的phpstorm,但是命令行调试, $_SERVER 中没有serverName和IDE_KEY的值. |
1 |
|
以后调试前只要在vagrant或远程主机先执行 phpdebug
就行
需要取消的话 phpdebugoff
就可以了
参考自:
xdebug-how-to-debug-remote-console-application
debugging-remote-cli-with-phpstorm
如有疑问,请文末留言交流或邮件:newbvirgil@gmail.com 本文链接 : https://newbmiao.github.io/2015/12/04/xdebug-remote-debug-with-phpstorm-and-vagrant.html