一,查看环境变量
1,查看
env 查看全局环境变量
set 查看所有环境变量
echo $SHLVL 查看单个环境变量
unset name 删除环境变量 针对本次会话有效
2,设置
设置环境变量 PHP_ENV=dev ,将环境变量提升为全局 export PHP_ENV
针对本次会话有效,下次登录消失
长久有效,写入文件
/etc/profile 全局
~/.bash_profile 局部
文件结尾加入:export PHP_ENV=dev
source /etc/profile 重新加载
二,通过环境变量区分测试环境正式环境
1,机器
在正式环境设置环境变量
PHP_ENV=prod
在测试环境设置环境变量
PHP_ENV=test
2,程序
在PHP的代码中,获取环境变量
getenv() 函数
根据不同变量,引入不同的配置文件
从而达到同一次构建,自动引入不同的配置文件
本文详细介绍了如何在Linux环境中查看和设置环境变量,包括临时和持久化设置的方法。同时,探讨了如何利用环境变量区分测试与正式环境,通过示例展示了在PHP中使用环境变量自动加载不同配置文件的技术。

283

被折叠的 条评论
为什么被折叠?



