【问题标题】:My folder is not opened in XAMPP localhost我的文件夹没有在 XAMPP localhost 中打开
【发布时间】:2020-12-13 16:46:27
【问题描述】:

伙计们,我现在很沮丧,我昨天刚刚安装了 XAMPP。我创建了一个名为“MyProgram”的文件夹,里面有一个 PHP 文件,基本上它只是一个“Hello World”程序。它在 apache localhost 中运行良好。

现在,当我创建另一个新文件夹“MyAPI”时,我正在尝试使用 Vimeo API 构建另一个 PHP 东西。但这一次,无论我尝试了多少次,我都无法在本地主机上打开我的“MyAPI”文件夹。通常当我们在 localhost 打开时,会有一个菜单供我们选择要打开的文件,但我不确定为什么在这种情况下这不起作用。这些是错误信息:

警告:require(vendor/autoload.php):无法打开流:第 9 行的 D:\XAMPP\htdocs\MyAPI\index.php 中没有这样的文件或目录

致命错误:require():在 D:\XAMPP\htdocs\MyAPI\index.php 中打开所需的 'vendor/autoload.php' (include_path='D:\XAMPP\php\PEAR') 失败在第 9 行

仅供参考,这是我的文件夹:

这就是我安装作曲家的方式:

【问题讨论】:

  • 你已经在终端运行composer install了吗?
  • 是的,先生,我已经在 CMD 中运行了它
  • 我重新编辑了我的问题,这就是我安装作曲家的方式。对吗?
  • 他打印了什么?为什么作曲家没有在供应商目录中安装您的项目依赖项?
  • 你需要在你的项目目录中运行composer

标签: php api xampp vimeo


【解决方案1】:

尝试运行:

composer install
composer update --no-scripts

如果你在运行它们时也遇到同样的错误

先运行这个命令

composer dump-autoload

还要确保在项目文件夹中运行这些命令

【讨论】:

    【解决方案2】:

    你需要先安装你的项目依赖。

    1. 打开你的终端

    2. 导航到您的项目目录: cd D:\XAMPP\htdocs\MyAPI\

    3. 运行composer install

    【讨论】:

    • 在我的项目目录中运行“Composer Install”需要很长时间是否正常?因为它已经在我的 cmd 中显示此消息很多分钟“正在加载包含包信息的作曲家存储库更新依赖项(包括 require-dev)”
    • 是的。这是正常的。尤其是第一次
    • 它还在运行哈哈
    • 很高兴为您提供帮助?
    猜你喜欢
    • 2018-09-13
    • 2021-01-22
    • 2021-07-10
    • 2012-02-09
    • 1970-01-01
    • 2016-08-02
    • 1970-01-01
    • 2022-07-10
    • 2019-06-22
    相关资源
    最近更新 更多