You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu 22.04的VSCode中启用XDebug步进调试

XDebug步进调试配置问题(Ubuntu 22.04 + PHP 8.1 + Laravel 10)

问题描述

  • 运行环境:Ubuntu 22.04、PHP 8.1、Laravel 10
  • Laravel项目通过php artisan serve命令正常启动开发服务
  • 已执行sudo apt install php-xdebug安装XDebug扩展,配置文件路径为/etc/php/8.1/mods-available/xdebug.ini
  • 已安装VSCode的XDebug插件,默认生成的launch.json内容如下:
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Listen for Xdebug",
      "type": "php",
      "request": "launch",
      "port": 9003
    },
  ]
}

参考多篇过时教程后仍无法启用XDebug的「步进调试」功能,需明确需要修改的配置项。

解决方案

修改/etc/php/8.1/mods-available/xdebug.ini文件,配置内容调整为:

zend_extension=xdebug.so
xdebug.mode = debug
xdebug.start_with_request = yes

配置完成后,XDebug即可正常启用步进调试功能。


内容的提问来源于stack exchange,提问作者Tola

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 19:48:17