当前位置: 首页 > 知识库问答 >
问题:

vscode 如何调试 php 应用?

越季萌
2023-11-12

使用的是 WNMP 的集成环境,服务启用后,如何用 vscode 对 php 代码进行断点调试?之前是使用 PHPStorm 进行断点调试的,想知道 vscode 能否实现类似的断点调试功能

共有2个答案

邵刚洁
2023-11-12

https://blog.csdn.net/qq_44695727/article/details/125023932
和 phpstorm 差不多,你可以照在这个配置弄

东门航
2023-11-12

在 VSCode 中调试 PHP 应用,你可以按照以下步骤进行设置:

  1. 首先,确保你已经安装了以下插件:
* PHP* Debugger for PHP
  1. 打开 VSCode,然后点击左侧栏的“运行和调试”图标(或使用快捷键 Ctrl+Shift+D),再点击“启动调试”。
  2. 在弹出的启动配置窗口中,选择“PHP”,然后点击“启动”。
  3. 在你的项目文件夹中,创建一个名为 .vscode/launch.json 的文件(如果该文件不存在)。
  4. launch.json 文件中添加以下配置:
{    "version": "0.2.0",    "configurations": [        {            "name": "Launch",            "type": "php",            "request": "launch",            "program": "${workspaceFolder}/your_script.php",            "console": "integratedTerminal",            "port": 9000, // 你的端口号,可以根据需要进行修改            "host": "localhost" // 你的主机名,可以根据需要进行修改        }    ]}

请确保将 "your_script.php" 替换为你要调试的 PHP 脚本的文件名。同时,根据你自己的设置修改端口号和主机名。

  1. 在你的 PHP 代码中设置断点。你可以通过单击行号左侧的空白区域来设置断点。当你运行调试时,代码执行将在断点处暂停。
  2. 点击左侧栏的“运行和调试”图标,然后选择“调试”(或使用快捷键 F5)。这将启动调试并暂停在第一个断点处。
  3. 当调试器在断点处暂停时,你可以使用调试控制台查看和修改变量的值,单步执行代码等。
 类似资料:
  • 如何配置Angular和VSCode,使我的断点工作?

  • 问题内容: 我正在尝试使用VSCode调试在Docker上运行的PHP应用程序,但没有成功。 过去,我可以使用运行WAMP Server的VSCode轻松调试PHP应用程序,但是由于我开始使用Docker,所以无法调试。在网上搜索了几本教程,在StackOverflow上检查了一些线程,但是我仍然无法正常工作。 Dockerfile: xdebug.ini docker-compose.yml V

  • 问题内容: 我有VSCode 0.5.0。我将compilerOptions标志设置为“ ES6”,然后编辑器开始将我的ES6代码识别为正确的。我安装了通天塔。我的Mocha测试使用babel编译器,并且我的测试通过了。使用babel- node启动我的应用程序时,它可以从命令行正常运行。当我从VSCode调试应用程序时,它在没有ES6支持的情况下启动,并且该应用程序因ES6语法问题而失败。是否有

  • 按 ctrl + shift + d , 然后点击左上角的小齿轮配置,把下面代码复制进去。 在你的ts代码里面打上断点,点击绿色的小箭头开始调试即可。 这个非常有用,比你使用 console.log 调试快很多。 { // Use IntelliSense to learn about possible Node.js debug attributes. // Hover to v

  • 本指南将介绍如何使用 VSCode debugging 为您自己的 Electron 项目和 native Electron 代码库(Electron codebase)调试。 调试您的 Electron 应用 主进程 1. Open an Electron project in VSCode. $ git clone git@github.com:electron/electron-quick-

  • 我需要在VsCode上调试我的反应原生应用程序,我是新的反应原生开发...:)我搜索并遵循不同的方法,但没有运气...:(首先,我遵循此方法https://medium.com/@Tunvirrahmantushs/react-nate-debug-with-vscode-in-imple-steps-bf39b6331e67并遵循此方法https://www.youtube.com/watch?