Auth0 PHP致命错误:未捕获错误:类';Dotenv\Dotenv';在中找不到

Auth0 PHP致命错误:未捕获错误:类';Dotenv\Dotenv';在中找不到,php,xampp,auth0,Php,Xampp,Auth0,我被难倒了。我已经努力解决这个问题好几个小时了,后来有很多谷歌搜索,什么都没有/咆哮 我是Auth0新手,我想尝试一下,但我发现了下面的错误。我正在使用他们的PHP示例项目,您可以在这里找到: 我已经安装了composer并安装了依赖项。我已重命名,以确保.env设置正确。我在XAMPP中运行这个 Fatal error: Uncaught Error: Class 'Dotenv\Dotenv' not found in /Users/.../htdocs/oa/dotenv-loader.p

我被难倒了。我已经努力解决这个问题好几个小时了,后来有很多谷歌搜索,什么都没有/咆哮

我是Auth0新手,我想尝试一下,但我发现了下面的错误。我正在使用他们的PHP示例项目,您可以在这里找到:

我已经安装了composer并安装了依赖项。我已重命名,以确保.env设置正确。我在XAMPP中运行这个

Fatal error: Uncaught Error: Class 'Dotenv\Dotenv' not found in /Users/.../htdocs/oa/dotenv-loader.php:6
我尝试了下面显示的dotenv-loader.php的不同版本,但没有成功。有人有什么建议吗

try {
  $dotenv = new Dotenv\Dotenv(__DIR__);
  $dotenv->load();
} catch(InvalidArgumentException $ex) {
  // Ignore if no dotenv
}

  // Read .env
  $dotenv = new Dotenv\Dotenv('.env');
  if(file_exists(".env")) {
      $dotenv->load();
  }

  $dotenv = new Dotenv\Dotenv(__DIR__);
//Check if file exists the same way as dotenv does it
//See classes DotEnv\DotEnv and DotEnv\Loader
//$filePath = $dotenv->getFilePath(__DIR__);
//This method is protected so extract code from method (see below)

$filePath = rtrim(__DIR__, DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR . '.env';
if(is_file($filePath) && is_readable($filePath)) {
    $dotenv->load();
}

事先非常感谢。

在阅读谷歌的登录API后,我意识到无论您在哪里安装composer.json,都需要运行“composer install”,这似乎已经解决了这个问题。如果不是这样的话,我会更新这个

在阅读谷歌的登录API时,我意识到无论你在哪里安装composer.json,都需要运行“composer install”,这似乎已经解决了这个问题。如果不是这样的话,我会更新这个

找不到类。您是否使用自动加载、要求/包含或将该类加载到您的文件中?嘿,谢谢您的回复。是的,在index.php中,我调用“require'autoload.php”。你认为它应该去别的地方吗?找不到班级。您是否使用自动加载、要求/包含或将该类加载到您的文件中?嘿,谢谢您的回复。是的,在index.php中,我调用“require'autoload.php”。你认为它应该去别的地方吗?你好,我有点问题。你修好了吗?你好,我有点问题。你修好了吗?