phpcs 在 Visual Studio Code 中找不到 php

问题描述

我有一个关于 Visual Studio Code 和 PHPcs 扩展的问题。我在 Ubuntu 中工作,但遇到了问题,VSCode 无法启动 PHPcs。它抛出错误:“/usr/bin/env: 'PHP': No such file or directory”。我试图从 VSCode 终端运行“vendor/bin/PHPcs --version”并得到同样的错误。同时“PHP -v”确实工作得很好。然后我尝试在 linux 终端中运行相同的代码,两个命令都在那里工作。搜索解决方案后,我找到了解决方案,其中建议将 PHPcs 文件的第一行从“/usr/bin/env PHP”更改为直接 PHP 文件位置。现在一切正常。但这看起来像是解决这个问题的肮脏方式。所以,我的问题是,这个问题有没有更好的解决方案?

解决方法

添加

{
   "php.executablePath": "/path/to/PHP/bin"
}

到 VS Code 的 settings.json