我们写的PHP应用程序,通常会分别在本地.开发.测试.RC.生产环境中运行,不同环境中全局变量各不相同.通常简单的部署做法是,每次部署到一个环境,都需要先修改对应的全局变量,然后再部署代码.如果部署频率很高,则这种部署方案比较耗费人力,同时也会增加生产环境的部署风险. 如果将各种环境的差异配置在服务器中,PHP应用程序读取当前环境下的变量,则大大降低了应用程序部署的成本与风险. 一.配置nginx的环境变量 修改配置文件conf/fastcgi.conf,添加配置如:fastcgi_param…