我正在尝试根据其运行的环境调整我的代码以使用不同的数据库密码等。例如,我有我的开发服务器,其他开发人员有他的,生产环境有另一组设置。
由于我也有一些 Kohana 项目,因此我选择使用环境变量 KOHANA_ENV 来确定应用程序的运行位置。
问题是在我的 WAMP 服务器中,虽然这有效:
<?php echo getenv('REMOTE_ADDR'); ?>
,这不会(返回空虚):
<?php echo getenv('KOHANA_ENV'); ?>
当我输入set
命令提示符时,我看到:
KOHANA_ENV=devbox1
所以它应该工作。