phpstudy+vscode开启xdebug调试
2023-4-26 12:17:13 Author: 格格巫和蓝精灵(查看原文) 阅读量:13 收藏

第一步,启用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


文章来源: http://mp.weixin.qq.com/s?__biz=MzI5NDg0ODkwMQ==&mid=2247485329&idx=1&sn=ffbf0b2430fcec2fd5f660e07ea37cd7&chksm=ec5dd77bdb2a5e6d97bad9804e881e8635ab4b3035964f8d764de55fed572fa97b17f47df5e8#rd
如有侵权请联系:admin#unsafe.sh