【问题标题】:spawn /usr/bin/php ENOENT error on vs code在 vs 代码上产生 /usr/bin/php ENOENT 错误
【发布时间】:2019-03-27 13:26:16
【问题描述】:

你好,我是 symfony 的新手。 - 试图找到 AbstractController 的定义而不继续 go FrameworkBundle\Controller\AbstractController 通过转到定义 Shift+Maj+click 但不起作用并且我认为是因为 vs code 没有检测到 symfony 语言并通过安装新扩展尝试另一种方式,但仍然是同样的错误

详细错误:

spawn /usr/bin/php ENOENT error

【问题讨论】:

  • 我不知道 VSCode,但是 ENOENT 通常意味着它找不到文件。在这种情况下,它没有找到 php 可执行文件。您的计算机上是否安装了 php,它是否在提供的路径中?如果没有,请安装 php/检查 php 的 vscode 配置
  • 是的,我在我的机器上安装了 php 并依赖路径上的 php 位置。已安装但保持不变的错误 ok ill install php/check now is already installed i make php --version 并给我 7.2 版本的我的 php
  • 看来 Symfony for VSCode 插件找不到 php。该插件是否有任何配置选项?
  • 完全是兄弟,但已经安装在我的文件 composer.json 上,我检查我机器上的 php 是否可以在 xampp 上正常工作,但我不知道到底出了什么问题。

标签: php symfony visual-studio-code


【解决方案1】:

你已经安装了 Symfony for VSCode 扩展,它的 php.exe 的默认路径是 /usr/bin/php。通过在 settings.json 中添加这一行来更改它:

"symfony-vscode.phpExecutablePath": "C:\\xampp\\php\\php.exe"

并替换您的 php.exe 文件所在的路径。

【讨论】:

  • 添加自己的路径,比如我在下面的路径中安装了php:C:\php\php.exe
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-30
  • 1970-01-01
  • 2014-09-25
  • 1970-01-01
  • 1970-01-01
  • 2022-08-24
相关资源
最近更新 更多