phpstudy+vscode开启xdebug调试

第一步,启用Xdebug组件

PHPstudy内置的php版本都集成了xdebug组件,但是默认不启用,我们需要在软件管理,php里面,找到对应的php版本的设置选项,切换到扩展组件面板,启用Xdebug调试组件

这里,需要确定具体的监听端口,要和vscode中的配置一致,xdebug2.x默认监听在9000端口(phpstudy目前默认是xdebug2.x,因此这里我改成了9003),xdebug3.x默认监听在9003端口。

 

 

第二步,配置Xdebug

找到对应版本的php.ini文件,配置remote_enable=On

 

 第三步,配置vscode

这里创建一个xdebug监听配置,注意以下两行。

是否在入口处下断点

监听端口和php的xdebug的发送端口是否一致。

            "stopOnEntry": true,
            "port": 9003

 

 

第四步,发送Xdebug请求

主要有两种方式:

1、借助浏览器插件 Xdebug helper

2、设置环境变量

3、自定义报文携带字段 ,例如

Cookie: XDEBUG_SESSION=start

参考链接

https://xdebug.org/docs/step_debug

 

posted @ 2022-03-07 11:01  竹子与熊猫  阅读(626)  评论(0)    收藏  举报