VS Code无法使用PHP Intellsense

时间:2019-10-21 10:37:50

标签: php visual-studio-code intellisense

我想在使用WSL环境时使用PHP IntelliSense,但是VScode无法找到PHP路径。我该怎么解决?我搜索了一些信息,但只看到了脚本,但没有一个对我有用。

1 个答案:

答案 0 :(得分:0)

尝试bash -c "php"。 WSL在Windows上公开了一个bash.exe二进制文件,如果一切正确,它将已经存在于环境变量中,只需通过bash调用它即可-至少在这里,我将WSL2与Ubuntu 20.04结合使用。

您也可以尝试wsl -- "php"wsl --exec "php"

更新:忘了我上面说的话!

使用Remote - WSL extension。我相信您已经在使用它。 将以下指令添加到settings.json文件中: "php.validate.executablePath ":"php"

php二进制文件必须在Linux上的$ PATH中正确可用。

在Windows上,您需要在系统环境变量中具有php Windows版本二进制文件的路径,以便在碰巧在Windows File System中编辑PHP文件时-不使用WSL远程-它使用相同的路径二进制。

这样,您将获得一个VSCode,当您在WSL中处于远程状态时,将使用正确的讲义,与您在Windows中时一样。