如何 "readfile" 在 Beanstalk PHP

How to "readfile" in Beanstalk PHP

我已将我的项目压缩并上传到 AWS Beanstalk。然后我必须手动配置 Document root 即:/api-test-beanstalk

我的索引文件位于此目录中,因此:

zip --> api-test-beanstalk --> index.php

在 index.php 内 我试图读取位于同一文件夹内名为 abc.php 的文件,所以我尝试了:

$file = '/api-test-beanstalk/abc.php';
echo file_get_contents($file);

$file = 'api-test-beanstalk/abc.php';
echo file_get_contents($file);

$file = '/abc.php';
echo file_get_contents($file);

$file = 'abc.php';
echo file_get_contents($file);

似乎没有任何效果,所有结果都导致如下所示的错误:

Warning: file_get_contents(api-test-beanstalk/abc.php): failed to open stream: No such file or directory in /var/app/current/api-test-beanstalk/index.php on line 67

如何在 index.php 中读取 abc.php?这些文件在同一个文件夹中彼此相邻。

您需要指定绝对路径

$file = './abs.php'; 
readfile($file);

注册路径:参考这个LINK