vscode配置xdebug断点调试thinkphp
vscode配置xdebug断点调试thinkphp其实和配置其他php框架的断点调试一样,步骤如下:
- 下载xdebug,重命名为
php_xdebug.dll
并移动到php.ini目录; - (不知道下载哪个版本的xdebug可以通过xdebug官网提供的在线查询工具查询。https://xdebug.org/wizard 在安装的主机上执行 php -i,将输入的结果粘贴到网站上的文本框,点击Analyse my phpinfoi() output按钮查看下载地址)
- 打开php.ini搜索xdebug
- 找到
zend_extension=php_xdebug.dll
删除前面的分号取消注释; - 找到
[XDebug]
段落,在后面添加如下内容:zend_extension=php_xdebug.dll
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_port = "9000"
xdebug.remote_host = "127.0.0.1" - 重启服务器
- vscode扩展栏搜索安装PHP Debug插件
- 按F5开始断点调试(第一次会让选RUN AND DEBUG,选Xdebug就行,vscode会给生成一个配置文件launch.json)
- 访问前端页面或接口进入断点
注意:如果不进断点检查配置,主要是端口要和php.ini里的remote_port一致;
配置文件:点击调试-点击RUN AND DEBUG右边的小齿轮,打开launch.json文件,内容如下:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9000
},
// ...
}
这是vscode生成的,不需要修改,关注port的值就好。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术