【问题标题】:PhpStorm - WSL2 - PHPUnit - Configure CLI InterpreterPhpStorm - WSL2 - PHPUnit - 配置 CLI 解释器
【发布时间】:2021-06-16 18:03:04
【问题描述】:

我从 Windows 10 升级到 WSL2。

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

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

通过查看 CLI 解释器级别的参数,我看到我的 Windows 配置仍然存在:

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

但同样的,里面没有什么可以接受的。

【问题讨论】:

  • 你需要指向 php executable 文件而不是文件夹。

标签: php phpunit phpstorm windows-subsystem-for-linux jetbrains-ide


【解决方案1】:

您正在使用 Local 类型的 PHP 解释器,而您需要使用 WSL 类型。用户界面如下所示:

点击+图标,选择From Docker, Vagrant, VM, WSL, Remote...,然后在里面选择WSL。

【讨论】:

  • 非常感谢
猜你喜欢
  • 2017-03-15
  • 2015-06-03
  • 2013-05-08
  • 2020-09-05
  • 1970-01-01
  • 2012-02-03
  • 2019-03-30
  • 1970-01-01
  • 2018-11-20
相关资源
最近更新 更多