thinkphp5本来就支持环境变量文件

在入口定义环境变量前缀

1
2
3
4
5
6
7
// 环境变量前缀
define('ENV_PREFIX', '');
// 定义应用目录
define('APP_PATH', __DIR__ . '/../application/');
// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';

获取变量

1
getenv()

目前发现不能用$_ENV