使用作曲家时.php初始化中require_once路径错误



嗨,朋友们,这是我的文件夹结构

googleauth
    -app
       --classes
           ---googleauth.php
       --init.php
   -vendor
     --autoload.php

我在 init 中给出了以下路径.php

 require_once 'vendor/autoload.php';
 require_once 'classes/GoogleAuth.php';

然后错误显示为

Warning: require_once(vendor/autoload.php): failed to open stream: No such          
file or directory in C:xampphtdocstutorialsgoogleauthappinit.php on     
line 5
Fatal error: require_once(): Failed opening required 'vendor/autoload.php'      
(include_path='C:xamppphpPEAR') in     
C:xampphtdocstutorialsgoogleauthappinit.php on line 5

那么如何通过为文件提供正确的路径来解决它

您必须

使用 '../vendor/autoload.php',因为路径来自您运行它的文件。

代码下面的用户

require_once'../vendor/autoload.php'; ".." 表示父目录
require_once './classes/GoogleAuth.php';"." 表示相同的目录。

如果您使用的是Linux(区分大小写),则文件名将相同。 就像如果你的文件名是"GoogleAuth.php",那么你不能将其用作"GoogleAuth.php"。

相关内容

  • 没有找到相关文章

最新更新