http://www.we3ew.com/?p=978
nginx 配置文件
// 定义 运行环境defined('ENVIRONMENT') || define('ENVIRONMENT', (getenv('ENVIRONMENT') ? getenv('ENVIRONMENT') : 'development'));
配置文件可以做对应的3个,然后根据 ENVIRONMENT 引用不同的配置文件。
其实这是一个环境向php传递信息的方法。
@kent 是的,本质就是一个变量对应不同的文件。
我一直有个疑问:开发环境,测试环境,生产环境,项目中设置这个变量,有什么实际的意义吗?
@第一个好知用户 对于有很多不同环境下的参数,比如测试环境的很多借口地址肯定和正式环境不一样,如果不区分,每次同步了代码都要手动修改各个借口的参数IP
@we3ew 谢谢。不过,一般说来,什么样的项目会区分得这么仔细呢。
@第一个好知用户:@we3ew 谢谢。不过,一般说来,什么样的项目会区分得这么仔细呢。
比如 git push 后自动发布,如果把配置写代码里就可能会泄露密码。
kent
小青
HiZhou
丫丫个呸
xworld
jason
唐榆涵
chan17
shiny
myth
initphp
知了
扫一扫 关注好知微信