php - 想要 Xdebug -- 使用 Win10 WSL Ubuntu 20、vscode 和 Laravel

标签 php laravel visual-studio-code xdebug windows-subsystem-for-linux

Laravel 中启动一个新项目。在 Win10 v2004(2020 年 4 月)下使用最新的 WSL2,而不是 Homestead。一切都很好。现在我勇敢地想要用 Xdebug 来设置 PHP 断点。我已在 WSLUbuntu 20 中安装了 Xdebug

~/STGdev/lv $ php -v
PHP 7.4.3 (cli) (built: May 26 2020 12:24:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Xdebug v3.0.0-dev, Copyright (c) 2002-2020, by Derick Rethans
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

我无法让任何断点起作用。最大的问题是 --- vs code Xdebug 扩展是否使用 Ubuntu PHP 还是需要我安装 XAMPP PHP在Windows下?说明暗示可以使用其中任何一个?

最佳答案

您有两个选项来启用调试:

我的建议是使用 WSL 扩展方法。

请记住,如果您决定使用扩展方法,则会出现有关 Git 而不是 recognizing modified files correctly 的问题。

关于php - 想要 Xdebug -- 使用 Win10 WSL Ubuntu 20、vscode 和 Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62723358/

相关文章:

php - 这个语法应该做什么?

javascript - 有没有办法使用从 mysql 数据库获取的信息来显示实时计算?

php - 确切知道转换后的视频的大小

php - 在 Laravel 测试期间创建和删除表

php - 使用 Laravel 的 Eloquent 将数据发送到数据库的问题

Laravel-Excel 2,更快地插入数据

visual-studio-code - VSCode - Ctrl + Alt + L 添加奇怪的字符。需要摆脱它

php - 如何为我所有的 symfony Controller 创建基类

macos - VS Code mac - 保存时自动格式化会在引号内创建额外的空格

visual-studio-code - 如何阻止 VSCode 更改移动文件的导入路径?