PhpStorm-WSL2-PHPUnit-Configure CLI解释器

PhpStorm-WSL2-PHPUnit-Configure CLI解释器,php,phpunit,phpstorm,windows-subsystem-for-linux,jetbrains-ide,Php,Phpunit,Phpstorm,Windows Subsystem For Linux,Jetbrains Ide,我从Windows10升级到WSL2 使用PhpStorm,在我在WSL下切换的项目中,我尝试启动PHPUnit。但我有一个错误: 引导脚本中出现错误: Symfony\Component\Dotenv\Exception\PathException:无法读取 “\WSL$\UBUNTU\home\toto\symfony\myProject/.env”环境文件 通过查看CLI解释器级别的参数,我发现仍然有我的Windows配置: 因此,如果问题存在,我想我必须确保从WSL获取PHP可执行文件

我从Windows10升级到WSL2

使用PhpStorm,在我在WSL下切换的项目中,我尝试启动PHPUnit。但我有一个错误:

引导脚本中出现错误:
Symfony\Component\Dotenv\Exception\PathException:无法读取 “\WSL$\UBUNTU\home\toto\symfony\myProject/.env”环境文件

通过查看CLI解释器级别的参数,我发现仍然有我的Windows配置:

因此,如果问题存在,我想我必须确保从WSL获取PHP可执行文件。除了。。很难找到它 我的文件位于
usr/bin/php
usr/bin/php7.4
中,但两者都不被接受。在
\etc\php\7.4
中,我有以下3个文件夹:


但同样,其中没有任何内容是可以接受的。

您使用的是本地类型的PHP解释器,而您需要使用WSL类型。以下是UI的外观:


单击
+
图标,从Docker、Vagrant、VM、WSL、Remote…中选择
,然后在其中选择WSL。

您使用的是本地类型的PHP解释器,而您需要使用WSL类型。以下是UI的外观:


单击
+
图标,从Docker、Vagrant、VM、WSL、Remote…
中选择
,然后在其中选择WSL。

您需要指向php可执行文件,而不是文件夹。您需要指向php可执行文件,而不是文件夹。非常感谢