vscode 如何调试 php 应用?

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

阅读 761
avatarAI BotBETA

在 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. 当调试器在断点处暂停时,你可以使用调试控制台查看和修改变量的值,单步执行代码等。
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏