在按照Jerry的公众号文章 什么?在SAP中国研究院里还需要会PHP开发? 进行XDebug在本地的配置之后,如果想使用Visual Studio Code而不是Eclipse来调试PHP应用,步骤也比较简单。
启动WAMP服务器,确保xdebug.remote_autostart, xdebug.remote_enable都为on:
然后安装Visual Studio Code的扩展:PHP Debug
安装完毕后,File->Preferences->Settings:
添加一条entry:php.validate.executablePath, 指向你本地的php.exe
创建一个PHP debug configuration,有两种方式选择:
Launch current open script和Listen for Xdebug:
{
// 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
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000,
"runtimeExecutable":"C:\\MyApp\\wamp20190709\\bin\\php\\php7.0.10\\php.exe"
}
]
}
前者调试PHP CLI应用比较方便,打开一个php文件,直接F5,断点即触发。
如果选择成Listen for XDebug,同样先F5启动调试进程,
然后浏览器里访问待调试的PHP文件,Visual Studio Code的断点即触发,可以单步调试了:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关推荐
docker-vscode:具有Visual Studio Code + Dotnet CLI + NPM + Emacs +的... docker-vscode:具有Visual Studio Code + Dotnet CLI + NPM + Emacs +的Docker映像! docker-vscode:具有Visual Studio Code + ...
docker-vscode:具有Visual Studio Code + Dotnet CLI + NPM + Emacs +的Docker映像!
AWS CLI配置扩展允许您从Visual Studio Code快速访问AWS CLI信息和文档。 特征 该扩展添加了以下命令: 打开“凭证”文件 打开“配置”文件 打开“凭据”和“配置”文件 浏览在线文档 在“凭据”中显示映射到[默认]...
Arduino扩展使您可以通过Visual Studio Code轻松开发,构建,部署和调试Arduino草图,并具有丰富的功能。 这些包括: Arduino草图的IntelliSense和语法突出显示 在Visual Studio Code中验证并上传您的草图 内置...
Visual Studio Code扩展。 每次保存文件时,请内联查看Semgrep扫描结果 通过在Visual Studio Code中设置semgrep.rules选择运行的Semgrep规则 先决条件 您将需要自己安装semgrep 。你可以这样 pip install semgrep ...
免费源代码编辑器,Visual Studio Code 默认支持非常多的编程语言,包括 JavaScript、TypeScript、CSS 和 HTML;也可以通过下载扩展支持 Python、C/C++、Java 和 Go ...Visual Studio Code 也支持调试 Node.js 程序。
淡水河谷+ VS代码和的官方Visual Studio Code扩展。 VS Code的Vale扩展为各种标记格式(Markdown,AsciiDoc,reStructuredText,HTML和DITA)提供了可自定义的拼写,样式和语法检查。 从v0.10.0版本开始,该扩展同时...
通过任意终端连接在本地运行的Visual Studio Code实例中打开文件。 动机 VS Code支持使用code /path/to/file与终端打开code /path/to/file 。 如果使用集成终端,则可以在和此操作,但当前无法用于任意终端会话。 ...
官网:https://code.visualstudio.com/ 使用指南 代码提示 创建hello.js,体验vscode代码提示功能。 调试 默认支持node调试,F5启动调试 若要支持网页调试,需安装Debugger for Chrome,如下是基本配置方式
Furthermore, this edition is based on the newest version of Visual Studio .NET (2005) and .NET Platform version 2.0. And all topic areas include specific code examples. By the end of the book, you ...
Microsoft Visual C++/CLI Step by Step (pdf + ePub) Publisher: Microsoft Press (August 2, 2013) Language: English ISBN-10: 0735675171 ISBN-13: 978-0735675179 Your hands-on guide to Visual C++/CLI ...
适用于 Visual Studio Code 的 Tye(预览版) Tye 扩展可以更轻松地运行和调试使用应用程序先决条件码头工人使用 Tye 需要安装 Docker。 在您的机器上并将其添加到系统路径。泰使用 Tye 工具需要使用 Tye CLI 运行...
Visual Studio Code的角度示意图扩展 允许您使用图形用户界面生成Angular原理图。 也适用于Ionic Angular项目! 为什么要扩展? 生产率! 此扩展程序将节省您的时间: Angular CLI的简单界面:无需命令行 许多...
此扩展增加了对由Deno语言服务器提供支持的将与Visual Studio Code结合使用的支持。 :warning:重要:您需要安装Deno CLI版本(v1.7或更高版本)。该扩展名需要可执行文件,并且默认情况下将使用环境路径。您可以在...
侧栏面板,用于在不使用CLI的情况下运行Basys命令 项目概述屏幕 集成的js和样式linting 项目配置文件的JSON模式 创建一个新项目 打开命令面板并运行Basys: Create project命令。 选择启动程序模板和用于该项目的空...
✓它不如npm脚本灵活,并且对前端开发人员也不熟悉✓Node.js命令嵌入在.csproj项目文件中,如果您仅使用Visual Studio来编译.NET Core,这是很棒的选择,但是如果您想使用npm脚本和CLI则很烦人
用于Visual Studio Code的denofunc扩展这是使用 VS代码扩展。特征该扩展将以下命令添加到VS代码中。 将文件夹初始化为denofunc项目,等效于在终端中键入denofunc init 根据此扩展中包含的为您的项目创建函数将项目...
Visual Studio扩展,可从任何Visual Studio项目内的数据库表/视图创建新的DTO类。 如何安装 Dotnet全球CLI工具 dotnet tool install NModelsGenerator.Cli --version 0.0.2 转到要在其中生成类的项目文件夹。 打开...
书店申请该项目是使用版本9.1.3生成的。开发服务器为开发服务器运行ng serve 。... 如果您更改任何源文件,该应用程序将自动重新加载。...进一步的帮助要获得有关Angular CLI的更多帮助,请使用ng help或查看 。
Angular14 Visual Studio Code作为Angular开发工具常用插件安装、json-server安装与使用、angular/cli安装失败问题、emmet安装...-附件资源