xampp+vscode 安装PHP断点调试xdebug
官网下载地址:https://xdebug.org/download.php
这里需要特别注意,有TS(thread safe)和NTS 区别,我建议不要下载最新的,我一开始使用最新的发现插件没有匹配上,走了好大一段弯路,想想都难过 可以使用官方的工具去找到适合自己的工具:https://xdebug.org/wizard.php
下载该版本后把XDebug.dll文件放到php的ext目录,配置php.ini文件如下
配置到此可以通过 php -v 查看配置是否成功
OK,现在到了VSCode里的插件下载和配置环节
配置PHP路径信息
安装拓展
launch.json文件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version" : "0.2.0" , "configurations" : [ { "name" : "Listen for Xdebug" , "type" : "php" , "request" : "launch" , "port" : 9000 }, { "name" : "Launch currently open script" , "type" : "php" , "request" : "launch" , "program" : "${file}" , "cwd" : "${fileDirname}" , "port" : 9000, "runtimeArgs" : [ "-dxdebug.start_with_request=yes" ], "env" : { "XDEBUG_MODE" : "debug,develop" , "XDEBUG_CONFIG" : "client_port=${port}" } }, { "name" : "Launch Built-in web server" , "type" : "php" , "request" : "launch" , "runtimeArgs" : [ "-dxdebug.mode=debug" , "-dxdebug.start_with_request=yes" , "-S" , "localhost:0" ], "program" : "" , "cwd" : "${workspaceRoot}" , "port" : 9000, "serverReadyAction" : { "pattern" : "Development Server \\(http://localhost:([0-9]+)\\) started" , "uriFormat" : "http://localhost:%s" , "action" : "openExternally" } } ] } |
本文来自博客园,作者:飞龙在生,转载请注明原文链接:https://www.cnblogs.com/flzs/p/17764736.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2020-10-14 如何设计埋点方案
2019-10-14 IPv6、双栈与隧道
2019-10-14 mysql时间戳转日期