php - 为什么我找不到 Google Calendar API 的 vendor/autoload.php?

标签 php google-calendar-api google-api-php-client

我正在按照所有步骤运行 PHP Google Calendar Api。我点击了这个链接:https://developers.google.com/google-apps/calendar/quickstart/php .在第 4 步中,它要求运行 quickstart.php,但是在运行该文件之后,它向我显示了这个错误:

Warning: require(vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\Calendar\google-api-php-client-master\quickstart.php on line 2

Fatal error: require(): Failed opening required 'vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\Calendar\google-api-php-client-master\quickstart.php on line 2

最佳答案

这是一个 list ,供您使用 Composer 和 vendor/autoload.php:

  • 您的composer.json 文件是否存在于项目的根目录中? (注意:这可能比您的 Web 服务器的文档根目录高一个级别。)
  • vendor 文件夹是否与您的 composer.json 存在于同一文件夹中?
  • 您是否使用了正确的相对路径来查找您的 vendor/autoload.php 文件?

如果 composer.json 不在您的项目根目录中,请将其移动到那里。这是它所属的地方,直到它出现之前,事情都会继续出错。

vendor 文件夹及其 autoload.php 文件都是在您运行 php composer.phar installphp 时自动创建的composer.phar 更新。如果缺少它们,您需要运行 php composer.phar install

一旦您确认 vendor/autoload.php 存在并且位于正确的位置,请确保您对该文件具有良好的相对引用以及您的 require声明。

关于php - 为什么我找不到 Google Calendar API 的 vendor/autoload.php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32432017/

相关文章:

java - 谷歌日历 v3 Java API : Insert event

php - 如何获取 Google Analytics GA4 帐户的所有属性

android - 如何从 Activity 中添加 Google 日历中的 Activity ?

php - 无法使用Google PHP客户端库通过YouTube API设置水印

php - 谷歌网站站长工具 API

php - 代码点火器 JSON

php - 在包含 HTML 代码的字符串中抓取 URL

php - 如何构建查询

php - MB_CASE_*_SIMPLE 常量的用途是什么?

php - 通过 Google Calendar API 获取 Google Calendar 的时区