【发布时间】: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/php 或usr/bin/php7.4 中有文件,但两者都不被接受。而在\etc\php\7.4,我有这3个文件夹:
但同样的,里面没有什么可以接受的。
【问题讨论】:
-
你需要指向 php executable 文件而不是文件夹。
标签: php phpunit phpstorm windows-subsystem-for-linux jetbrains-ide