我在 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 配置,并且它验证了:
我想删除
System PHP
配置,但该选项是灰色的:
如何在此处启用 PHPStan 支持?
您在
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 门票(星标/投票/评论)即可获得有任何进展都会通知。