首页 > 解决方案 > 如何在 Visual Studio Code 中调试 PHP?

问题描述

我在 Visual Studio Code 中安装了 Xdebug。但我找不到逐行调试 PHP 文件的方法。我想逐步设置断点并调试代码。

有没有办法做到这一点?

标签: phpdebuggingvisual-studio-codexdebug

解决方案


最新版本的 vscode-php-debug (1.20.0) VS Code 扩展 ( https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug ) 允许您立即运行和调试当前打开的文件.

您需要 PHP 安装和 Xdebug PHP 扩展。

在 Windows 上:

  • 从https://windows.php.net/download/下载 PHP 。安装它,或将其放在文件夹中
  • 从https://xdebug.org/download#releases下载正确的 Xdebug .dll并将其放在您的 phps ext 目录中。
  • 您甚至可以使用https://xdebug.org/wizard来帮助您确定要下载的内容以及放置的位置
  • 编辑您的 php.ini 文件以添加zend_extension=xdebug...dll
  • 在 VS Code 中打开一个 php 文件,然后按 F5。
  • 如果 VS Code 无法自行找到您的 php.exe,它将指向您可以提供路径的设置。

它在 Linux 上类似,但您可能希望使用本机包管理器来安装 php-cli 和 php-xdebug,或类似的。


推荐阅读