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

WSL2环境下Laravel Sail+PhpStorm的Xdebug调试无法生效求助

WSL2 + Laravel Sail + PhpStorm Xdebug调试无法生效问题

我已经花了3天时间仍无法解决这个问题:在WSL2环境中使用Laravel Sail运行一个现有容器项目,通过PhpStorm尝试开启Xdebug单步调试,但始终无法生效。PhpStorm的调试验证全部通过,但无论设置何种断点,甚至开启「在PHP脚本首行断点」,均无任何反应。恳请各位提供帮助。🙏

当前配置

.env 文件内容

XDEBUG=true
XDEBUG_MODE=develop,debug
XDEBUG_CONFIG="client_host=host.docker.internal"

SAIL_XDEBUG=true
SAIL_XDEBUG_MODE=develop,debug
SAIL_XDEBUG_CONFIG="client_host=host.docker.internal"

docker-compose.yml 环境配置段

environment:
    WWWUSER: '${WWWUSER}'
    LARAVEL_SAIL: 1
    XDEBUG: '${SAIL_XDEBUG:-false}'
    XDEBUG_PORT: '${SAIL_XDEBUG_PORT:-9003}'
    XDEBUG_MODE: '${SAIL_XDEBUG_MODE:-off}'
    XDEBUG_CONFIG: '${SAIL_XDEBUG_CONFIG:-client_host=host.docker.internal}'

已验证的环境信息

执行命令 ./vendor/bin/sail exec laravel.test php -v,输出显示Xdebug已正常加载:

PHP 7.4.3-4ubuntu2.19 (cli) (built: Jun 27 2023 15:49:59) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3-4ubuntu2.19, Copyright (c), by Zend Technologies
    with Xdebug v2.9.2, Copyright (c) 2002-2020, by Derick Rethans

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 12:02:25