phpstorm与xdebug3远程调试

废话不多说直接上图

 

1. 首先设置xdebug的配置,xdebug3中的配置跟xdebug2有一些区别的(详情参考xdebug官网)

phpstorm与xdebug3远程调试

 

2. 建立服务器中PHP与本地环境的隧道(如果是PHP在本地环境中可以不需要建立隧道)推荐用xshell或putty 也可以用ssh -R 9000:127.0.0.1 用户@ip地址,网上有的文章说需要修改/etc/ssh/sshd_config,笔者没有设置也可以转发

phpstorm与xdebug3远程调试

 

 3. 配置PHPSTORM

phpstorm与xdebug3远程调试

phpstorm与xdebug3远程调试

phpstorm与xdebug3远程调试

phpstorm与xdebug3远程调试

phpstorm与xdebug3远程调试

 

4. 设置代码断电点击小甲虫开启debug调试模式

phpstorm与xdebug3远程调试

 总结:remote debug适合框架与单个文件,如果是CLI需要配置PHP Script,原理同上。如果是swoole调试参考官方说明https://wenda.swoole.com/detail/107613。

上一篇:常用的PHPStorm快捷键:


下一篇:phpstorm xdebug 断点调试配置记录