嗨,朋友们,这是我的文件夹结构
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"。