首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

启动中的VSCode PHP调试当前打开断点无法工作的脚本

可能是由于以下几个原因导致的:

  1. 配置问题:请确保你的VSCode中的launch.json文件中的配置正确无误。该文件位于.vscode文件夹下,可以通过点击左侧的调试图标,然后点击齿轮图标来打开该文件进行编辑。确保以下配置项正确设置:
    • "type":设置为"php";
    • "request":设置为"launch";
    • "program":设置为当前打开的脚本文件的路径;
    • "cwd":设置为当前工作目录的路径;
    • "port":设置为你希望调试器监听的端口号。
  • PHP扩展问题:确保你已经安装了VSCode中的PHP扩展,并且该扩展是最新版本。你可以在VSCode的扩展商店中搜索"PHP"来找到并安装该扩展。
  • Xdebug配置问题:如果你使用的是Xdebug作为PHP调试器,确保你已经正确配置了php.ini文件。你需要确保以下配置项正确设置:
    • "zend_extension":指定Xdebug扩展的路径;
    • "xdebug.remote_enable":设置为"1";
    • "xdebug.remote_autostart":设置为"1";
    • "xdebug.remote_port":设置为与launch.json文件中的"port"配置项相同的端口号。
  • 断点设置问题:请确保你在脚本中设置了断点,并且断点所在的行没有语法错误。在VSCode中,你可以通过在代码行的左侧单击来设置断点。

如果以上步骤都正确无误,但断点仍然无法工作,你可以尝试以下解决方法:

  • 重新启动VSCode和调试器:有时候,VSCode或调试器可能出现问题,重新启动它们可能会解决问题。
  • 检查其他扩展和配置:某些VSCode扩展或其他配置可能会干扰PHP调试器的正常工作。你可以尝试禁用其他扩展或恢复默认配置来排除干扰因素。
  • 更新软件版本:确保你使用的VSCode、PHP扩展和调试器的版本是最新的,以获得最佳的兼容性和稳定性。

希望以上解决方法能够帮助你解决启动中的VSCode PHP调试当前打开断点无法工作的脚本的问题。如果问题仍然存在,请提供更多详细信息,以便我们能够更好地帮助你解决问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

分享 10 多条超有用 VsCode 各场景高级调试技巧

VsCode快速调试一个Node项目为例,演示断点基本使用。...创建一个基本node项目为Nodejs 打开左侧调试面板,选择你要调试node项目名称,添加调试配置 image.png 选择调试项目类型为Node.js image.png 打开生成.vscode...日志断点对于调试无法暂停或停止服务时特别有用。...补充知识点:调试服务器时打开一个URI 开发 Web 程序通常需要在 Web 浏览器打开特定 URL,以便在调试访问服务器代码。...按F5启动调试即可 注意:此方式主要点在于launch.json配置文件,通过preLaunchTask字段指定调试前先运行一个任务脚本,preLaunchTask值对应tasks.json文件

1.8K40
  • VSCode高效开发工作流配置指南

    2.1 最基础LayaAir工作流(面向VSCode新手) 关于创建项目、打开项目(管理项目)、编译项目(F8)、运行调试项目(F6)、发布项目等都可以在LayaAirIDE完成。...如果开发者想在代码编辑器中断点调试,则需要在VSCode配置好调试环境。...此时,先到LayaAirIDE里按快捷键F8编译一下,然后回到VSCode再按快捷键F5,即可启动VSCode断点调试,以及调起Chrome,显示运行效果。...在VSCode打开launch.json,鼠标悬停到launch.json属性名称上,可以查看当前属性描述。...四、VSCode调LayaAir命令行工具 在第三小节,仅仅是实现了在VSCode断点调试,编译与发布还是要切到LayaAirIDE中进行。

    2.3K30

    调试】258- 前端调试各种收集-断点

    断点 调试第一步就是打断点断点目的是,代码运行时在你想要开始调试地方停下来。这个时候就可以查看当前上下文信息,比如全局变量、局部变量值,函数输入是否正确,请求返回值是否正常等。...以谷歌浏览器(版本为69)为例,编辑器为VSCode(版本1.26.1) 断点方式一 这种方式是比较常用方式,在浏览器开发工具找到对应源码,在script脚本节点里面的代码行断点。 ?...只要找到源码,在脚本代码显示区域左边数字上添加断点即可,之后只要代码运行到断点处,开发工具就会进入调试状态。 注意:有的数字行是灰色,就是不可断点。...注意:如果没有命中断点并且你断点不是红点,需要一个骚操作才能在VSCode断点调试:在打开谷歌浏览器开发工具源码断点调试一次(或者加关键字debugger触发调试,参考上面方式一),运行到断点VSCode...如果用谷歌浏览器开发工具做调试器,可以尝试插件nim,启动node或自动打开标签页。

    2.4K30

    visual studio code 调试php方法(图文详解)

    简介 php是动态语言没有调试器的话排错起来很是麻烦。vscode可以说是程序员福音,启动速度快,插件越来越多,跨平台。...现在说一下vscode调试php文件 所需文件 xampp 集成服务器 vscode Xdebug php-debug 插件 1: 在vscod/【技术点,其实还需要更多地实践】/e按 F1, 输入...": "C:\xampp\php\php.exe" 5:在vscodephp文件打一断点,点Listen for XDebug 项目的运行,配置不用更改,默认就可以 6:运行后跳出这些按键 7:直接在浏览器打开调试...php(不是文件路径而是服务器地址),vscode就会命中到打断点地方 注意事项 php最大执行时间好像是30秒,超过30秒会自动终止,因此调试时候要修改一下时间,在php.ini 文件修改最大运行时间为...5分钟 max_execution_time=3000 拓展 hbuilder和vscode 配置xdebug时候是一样,在浏览器打开文件hbuilder会自动命中断点

    3.6K20

    把 puppeteer 融入调试流程,调试体验爽翻了!

    我试了一下还真可以,用 puppeteer 来自动执行脚本,并且过程还可以打断点调试调试体验简直不要太爽。 这篇文章就来分享下。...然后点击 debug 启动: 执行到代码断点就会在 vscode 里断住: 这样就可以在 vscode断点调试 react 项目了。...然后跑下 puppeteer 脚本,把 chrome 跑起来: 之后,去 react 项目里启动调试,只不过这次是 attach: 依然是能正常断点调试: 而且现在还可以跑自动化脚本了!...我指定了输入 baidu 时候打开 baidu,输入 login 时候打开 localhost:8000,然后执行登录脚本。...总结 我们会用 VSCode Debugger 断点调试网页,会用 puppeteer 写自动化测试脚本来测试某条流程。

    1.1K20

    unity3d:vscode+luaide断点调试xlua

    如果你没有生成过调试配置 那么先生成 4.选择xlua调试 5.在vscode中找到LuaTestScript.lua.txt,下个断点,然后启动调试 6.unity 打开02..._U3DScripting文件夹下场景运行,可以看到vscode命中断点 调试自己xLua工程 1.把LuaDebug.lua.txt放入到工程Resources目录下 2.将assets...文件夹拖入到vscode 说明:因为是.lua.txt文件,所以在vscode如果没出现代码高亮,或者不能下断点情况,新增vscode工作区设置 { "files.associations...告诉lua 这样才能在调试时获取到调试内容路径 4.vscodeLuaTestScript.lua.txt 头部新增 local breakSocketHandle,debugXpCall =...require("LuaDebug")("localhost",7003) 这样运行时,此lua脚本就会去unity工程Resources文件查找第一步LuaDebug.lua.txt,启动本地调试

    82610

    使用VSCode远程调试恶意Powershell脚本

    本机VSCode环境搭建 远程调试,需要安装Powershell插件,打开VSCode,直接在商店搜索直接安装即可。 ?...然后将待调试脚本放入虚拟机,输入:psedit [虚拟机脚本路径],加载目标脚本。 ?...远程调试分析 在关键代码处下断点,按下F5调试便可以运行到断点处,右侧则是变量值,通过调试我们可以得知该段代码作用是从http://miranda.tattooforsure.com:8888/admin...将第二阶段payload保存为payload2.ps1并打开,原来就是个函数定义,函数名为U5BS3,然后在payload.ps1进行调用。 ?...而VSCode作为微软开发脚本IDE,对Powershell远程调试功能是很完善,大家可以通过VSCode远程调试功能,提升解混淆分析恶意Powershell脚本效率。

    4K10

    使用vscode调试node应用

    快速对当前文件进行 debug 要对当前打开文件进行 debug 在 vscode 是非常简单事, 只需要按快捷F5或在编辑器左侧 debug 面板按下启动按钮, 然后选择 debug 类型即可....启动之后就可以对当前文件进行调试, 调试界面有几个模块内容, 可以看到断点, 调用堆栈, 脚本载入情况, 调试控制台等....[添加配置] 之后 vscode 会在打开项目路径帮我们新增.vscode/launch.json文件, 文件已经补充了最基础配置. { // 使用 IntelliSense 了解相关属性。...分别代表 vscode 目前支持两种调试模式, 分别对应两种工作流....回到我们最熟悉 debug 工具 - chrome devtools, 如果是我们日常对网页进行调试这样工作流, 对应回 vscode 调试模式, 就是attach模式.

    2.6K30

    2022年了,该学会用VSCode debug了

    如果想要调试其他语言和运行时,包括但不限于PHP、Ruby、Go、C#等等,可以在扩展商店寻找相关Debugger扩展并且安装它,这里我们就不过多叙述了。...接下来我们点击左侧菜单运行与调试图标(图标是一个虫子+开始,顾名思义debug&run),这里就是初始化面板;然后我们在代码需要打断点地方加上断点: 直接点击运行和调试: 程序跑起来了,...这里命令基本和面板一致: 想不起快捷键时候也可以在这里看看~ 启动配置 上面的例子我们选择了“运行和调试”,VS Code直接使用了内置Node.js调试配置启动调试步骤。...VS Code把调试配置信息保存在.vscode目录下launch.json文件(.vscode目录一般存在于项目的根目录下)。...最简单方式来理解这两种工作流: launch配置可以理解为VS Code启动调试程序说明书; attach配置则是如何将VS Code调试器连接到已运行应用程序或进程方法; VS Code调试支持用调试模式启动一个程序

    84520

    vscode插件开发入门

    engines.vscode表示使用该插件需要vscode最低版本,脚手架生成后默认是最新版本(如果你vscode编辑器不符合该版本则无法进行调试),按照自身需求修改vscode版本和对应依赖types...运行插件后会打开一个拥有该插件开发环境vscode编辑器,可以在该开发环境中进行使用当前开发插件功能。并且可以通过vscode断点功能进行断点调试。...,所以在resolveWebviewView方法,需要设置webview.options.enableScripts开启加载js脚本能力,否则无法执行脚本文件。...vscode对数据持久化方式有: ExtensionContext.workspaceState:工作空间存储,通过编写键/值对存储,并在再次打开同一个工作区时将其恢复。...onLanguage:javascript” onCommand 在调用命令时被激活 onDebug 在启动调试时候激活 workspaceContains 每当打开文件夹并且该文件夹包含至少一个与glob

    5.6K20

    OpenRestyNginx Lua服务远程调试方法

    接下来需要对VSCodedebuggee进行配置,在对应工作launch属性中直接配置即可。在实际工作,我们可以针对不同调试模式使用不同debuggee配置。...,F5启动,然后选定Openresty程序masrer进程或者worker进程PID(可用PID列表由VSCode内置${command:pickProcess}命令提供),即可开始调试工作: ?...,F5启动,即可开始调试工作: ?...launch模式结束后清理工作 由于我们在Openresty(ngx)配置开启了reuseport选项,这样是可以在当前工作目录下启动多个Openresty程序,但是这个是我们需要极力避免情况...,所以在我们Openresty程序启动脚本中会判断nginx.pid文件是否存在,以限制在当前工作目录下只能启动一个Openresty程序。

    5.5K20

    Node.js 项目调试指南

    debugger; 语句) 重新启动脚本 .exit 退出调试器 这听起来确实有点笨拙,不过在没有其他选择或者你想自虐的话,可以尝试使用下内置调试客户端。...现在可以从左侧窗格或按 Ctrl| 打开你应用程序任何脚本,Cmd+P 并输入文件名。...打开启动脚本(通常是 index.js),激活 Run and Debug 看板,单击运行和调试 Node.js 按钮,然后选择 Node.js 环境,单击任意行来激活断点。...如果你正在运行一个 Web 应用,可以在浏览器打开它,VS Code 会在遇到断点或 debugger 语句时停止执行: VS Code 调试类似于带有 Variables、Watch、Call stack...VS Code 高级调试配置 如果你想在另一台设备、虚拟机上调试代码,或者需要使用其他启动选项(例如 nodemon) 编辑器将启动配置存储在项目隐藏文件夹内 launch.json 文件

    68220

    VS Code 折腾记 - (7) 内置Debug功能深入【调教angular-cli 最新版】

    前言 很多小伙伴说用了打包工具(Webpack)之后,断点调试相当痛苦; 常规方式无非是debugger,console.log()大法; 但是,vscode这货天生支持debug功能,不用白不用,今天我就说说怎么调教...记得ng serve要先行启动,调试调试,不包括引导angular-cli启动; 配置文件很简单: { "version": "0.2.0", "configurations": [{...Debug Angular-cli type:调试类型,vscode天生支持node,比如go,php,chrome这些就依赖插件啦 request : 配置文件请求类型,有launch和attach...sourceMaps:默认是启用,对于打包调试,小伙伴们必须开启 userDataDir:临时目录,专门保存调试过程产生东西 ---- 启动调试 正确情况下就会弹窗一个新chrome页面,...打开相应页面,执行到响应代码块就会触发debug了。。然后vscode就可以看到你想瞅瞅数据了。。调试过程(单步什么),对应本地文件会显示数据变动在你 ?

    1K20

    新手向:前端程序员必学基本技能——调试JS代码

    同时查看 scripts 脚本文件。 一般提前在入口文件打好断点调试操作方式 操作方式一:package.json 在 package.json 找到相应 scripts。...选择调试模式 操作方式二:终端命令 通过快捷键 ctrl + ` 反引号 打开终端。或者通过 查看 —— 终端 打开 VSCode 终端。 在终端进入到目录。执行相应脚本。...继续(F5): 点击后代码会直接执行到下一个断点所在位置,如果没有下一个断点,则认为本次代码执行完成。 单步跳过(F10):点击后会跳到当前代码下一行继续执行,不会进入到函数内部。...单步调试(F11):点击后进入到当前函数内部调试,比如在 fn 这一行执行单步调试,会进入到 fn 函数内部进行调试。...单步跳出(Shift + F11):点击后跳出当前调试函数,与单步调试对应。 重启(Ctrl + Shift + F5):顾名思义。 断开链接(Shift + F5):顾名思义。

    76010
    领券