如何在 WSL 的 Visual Studio Code 中为 PHP 开发设置我的 PHP 可执行路径?

Posted

技术标签:

【中文标题】如何在 WSL 的 Visual Studio Code 中为 PHP 开发设置我的 PHP 可执行路径?【英文标题】:How do I set my PHP executable path for PHP development in Visual Studio Code in WSL? 【发布时间】:2020-01-26 03:04:09 【问题描述】:

我已经尝试了我在 Stack Overflow 和 Github 问题中看到的所有答案,但仍然无法让我的 php 可执行文件与 VSCode 一起使用。我附上了一个屏幕截图,显示了我的 VSCode 的 settings.json。我还将附上php文件位置的屏幕截图。我不知道如何解决这个错误。拜托,我需要一些帮助。在过去的两个小时里,我一直在尝试这个。我相信它与 VSCode 中的 WSL Ubuntu 包装器有关,但我不确定。我获得可执行文件路径的方式是使用命令 whereis php 在 ubuntu 终端中

我也试过“C:/php/php.exe” 我什至尝试使用双正斜杠或反斜杠进行组合。 (这些都是我在https://github.com/Microsoft/vscode/issues/251 中找到的适用于其他开发人员的所有解决方案。

【问题讨论】:

嗨,伙计!也在寻找最好的方法。找到它我回来了。 【参考方案1】:

如果您使用 WSL2(强烈推荐)并且您的 WSL2 实例上安装了 PHP,那么很容易只在那一侧安装 PHP,而不是在 Windows 中安装 PHP。

"php.validate.executablePath": "wsl php"

就是这样。太容易了。

【讨论】:

以上是关于如何在 WSL 的 Visual Studio Code 中为 PHP 开发设置我的 PHP 可执行路径?的主要内容,如果未能解决你的问题,请参考以下文章

Linux原生C库。如何配置Visual Studio代码在Windows上使用它们?

Visual Studio Code WSL Remote - 忽略 Cwd 的 WSL 终端

在Windows10下在WSL中使用visual studio code

对于使用 WSL2 进行签名的 git 提交,Windows 10 上的 Visual Studio Code 中没有 GPG 密码提示

Microsoft visual c++弹窗?

断点无法通过 Windows 10 和 WSL2 上的 Visual Studio Code 在 Chrome 中调试 React 应用程序