【问题标题】:PHP not found in VS Code在 VS 代码中找不到 PHP
【发布时间】:2021-04-05 10:30:01
【问题描述】:

我正在尝试学习 PHP,但很早就遇到了一些问题。当我设置我的基本文件,然后选择 PHP 服务项目时,我在屏幕右下角收到一条消息,提示找不到 PHP。我已经使用以下命令设置了默认 xampp php 文件夹位置的设置:“php.validate.executablePath”:“c:\xampp\php\php.exe”,

附上图片。任何帮助将不胜感激。

JSON Settings

【问题讨论】:

标签: php visual-studio-code


【解决方案1】:

在 VSCode 中转到 文件 -> 首选项 -> 设置

然后添加这段代码

{
"php.validate.executablePath": "C:\\xampp\\php\\php.exe",
"php.executablePath": "C:\\xampp\\php\\php.exe"
}

【讨论】:

  • 谢谢,但现在“php.executablePath”行显示为灰色,当我将鼠标悬停在该行上方时会显示未知配置设置消息
  • @RyanC 有时这一行: {"php.validate.executablePath": "C:\\xampp\\php\\php.exe"} 就足够了。因此,只要一切正常,您就可以留下或删除灰线
  • 你也可以查看官方文档here
【解决方案2】:

PHP 服务器:服务项目 命令不是内置的。正如前缀所暗示的,它由PHP Server 第三方扩展提供。您更改的设置与此功能无关。

您可以在其Marketplace page 上找到有关扩展设置的文档,也可以直接从 Visual Studio Code 中的扩展窗格访问。

  • 设置:phpserver.phpPath
  • 默认:null
  • 注意:PHP 可执行文件的路径。如果为空,扩展程序将尝试从$PATH 环境变量中获取路径。

【讨论】:

    【解决方案3】:

    我刚才也遇到了同样的问题。此答案适用于寻求解决方案的新人:

    将这两行放在你的 json 设置中

    {
    "php.validate.executablePath": "C:\\xampp\\php\\php.exe",
    "php.debug.executablePath": "C:\\xampp\\php\\php.exe",
    }
    

    【讨论】:

      【解决方案4】:

      转到文件->首选项->设置->用户设置选项卡->扩展->来自PHP › Validate: Executable Path 下的右窗格中选择 php-> 在 settings.json 中选择编辑。

      然后根据您的情况为将 XAMPP 安装在您将拥有的 C 盘上的 XAMPP 用户设置路径:

      "php.validate.executablePath": "c:\\xampp\\php\\php.exe"
      

      如果您的系统中单独或通过其他方式安装了 PHP,只需设置 php.exe 文件的路径,如下所示:

      "php.validate.executablePath": "C://path.to.your.php.folder//php.exe"
      

      php not found visual studio 找到此解决方案。

      快乐编码?

      谢谢!

      【讨论】:

        猜你喜欢
        • 2020-11-12
        • 2018-12-21
        • 1970-01-01
        • 2022-12-11
        • 1970-01-01
        • 2022-08-07
        • 1970-01-01
        • 2011-12-28
        • 1970-01-01
        相关资源
        最近更新 更多