如何通过WSL在Windows上的PhpStorm中运行PHPStan?

问题描述 投票:0回答:1

我在 Windows 11 上运行 PhpStorm 2023.1。在 Windows 机器上,我启用了 Ubuntu WSL,这样我就可以开发 PHP 项目,效果很好。

现在我想启用 PHPStan 支持,但收到错误:

phpstan: 'php' is not recognized as an internal or external command, operable program or batch file.

在 PhpStorm 内的 PHPStan 设置中,我添加了 WSL 配置,并且它验证了:

Screenshot of PHPStan run config

我想删除

System PHP
配置,但该选项是灰色的:

the invalid PHPStan config for system PHP

如何在此处启用 PHPStan 支持?

php configuration phpstorm wsl-2 phpstan
1个回答
0
投票

您在

Settings/Preferences | PHP | Quality Tools | PHPStan
为 PHPStan 有什么?您是否尝试过在那里选择正确的 PHP 解释器?

如果您这样做了但仍然不起作用,请执行以下操作:确保选择此“Ubuntu-22.04”PHP解释器作为此项目的默认值,然后在上述位置的 PHPStan 配置中使用

By default project interpreter


关于系统 PHP 删除。现在不可能这样做(最新稳定的 PhpStorm 2023.2.3 版本)。

观看 https://youtrack.jetbrains.com/issue/WI-70523 和/或 https://youtrack.jetbrains.com/issue/WI-56550 门票(星标/投票/评论)即可获得有任何进展都会通知。

© www.soinside.com 2019 - 2024. All rights reserved.