一,查看环境变量
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() 函数
根据不同变量,引入不同的配置文件
从而达到同一次构建,自动引入不同的配置文件