如何使用Composer管理PHP项目中的.env环境变量文件?(vlucas/phpdotenv)

admin 百科 17
Composer不直接管理.env文件,真正读取和注入环境变量的是vlucas/phpdotenv库;需用Composer安装后,在入口文件开头调用Dotenv::createImmutable()->load()加载,并确保.env在.gitignore中。

如何使用Composer管理PHP项目中的.env环境变量文件?(vlucas/phpdotenv)-第1张图片-佛山资讯网

Composer 本身不直接管理 .env 文件,它只是用来安装和加载 PHP 包的工具。真正读取和注入环境变量的是 vlucas/phpdotenv 这个库 —— 你需要用 Composer 安装它,再在代码中主动加载它。

安装 vlucas/phpdotenv

在项目根目录运行:

  • composer require vlucas/phpdotenv

安装后,Dotenv\Dotenv 类就可用了,自动注册了自动加载机制。

在项目入口处加载 .env 文件

通常放在 index.phppublic/index.php 或框架启动文件最开头(确保早于任何依赖环境变量的代码):

立即学习“PHP免费学习笔记(深入)”;

标签: php git composer apache app 工具 环境变量

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~