【PHP】 Linux 环境引入上级目录下的文件

在windows环境下引入没有问题,传到Linux却引入失败的写法

include '../config/config.php';

正确写法应该是引入资源的绝对路径

方式一

__DIR_

取出当前文件执行的物理路径 + 上级目录的资源位置

$config = include __DIR__ . '/../config/config.php';

方式二

$_SERVER['DOCUMENT_ROOT']

取出网站根目录的绝对路径 + 资源位置

$config = include $_SERVER['DOCUMENT_ROOT'] . '/config/config.php';

你可能感兴趣的:(PHP)