php - 如何在 Visual Studio Code 中调试 PHP?
问题描述
我在 Visual Studio Code 中安装了 Xdebug。但我找不到逐行调试 PHP 文件的方法。我想逐步设置断点并调试代码。
有没有办法做到这一点?
解决方案
最新版本的 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,或类似的。
推荐阅读
- javascript - react-native:如何渲染状态
- ios - 以编程方式通过电子邮件发送 .logarchive 文件
- xpath - Xpath 错误:无法将#STRING 转换为 NodeList
- angular - 在 Angular 7 中使用 Adal.js
- java - 带有下划线 (_) 的 Java BeanUtils 未知属性
- regex - 如何在同一范围内使用 2 个单元格验证?
- sql-server - SQL Server 中 ALTER COLUMN 语句的幕后操作
- javascript - Node.js 请求未在特定网站上返回 HTML
- mysql - 是否有理由不在每个表中放置时间戳?
- javascript - 如何在javascript中保存已编码到变量中的php数据