废话不多说直接上图
1. 首先设置xdebug的配置,xdebug3中的配置跟xdebug2有一些区别的(详情参考xdebug官网)
2. 建立服务器中PHP与本地环境的隧道(如果是PHP在本地环境中可以不需要建立隧道)推荐用xshell或putty 也可以用ssh -R 9000:127.0.0.1 用户@ip地址,网上有的文章说需要修改/etc/ssh/sshd_config,笔者没有设置也可以转发
3. 配置PHPSTORM
4. 设置代码断电点击小甲虫开启debug调试模式
总结:remote debug适合框架与单个文件,如果是CLI需要配置PHP Script,原理同上。如果是swoole调试参考官方说明https://wenda.swoole.com/detail/107613。