我试图调整我的代码以使用不同的数据库密码等,具体取决于它运行的环境。例如,我有我的开发服务器,另一个开发人员有他的和生产env有另一套设置。如何使用WAMP服务器访问环境变量?
因为我也有一些Kohana项目,所以我选择使用环境变量KOHANA_ENV来确定应用程序在哪里运行。
的问题是,在我的WAMP的服务器,而这个工程:
<?php echo getenv('REMOTE_ADDR'); ?>
,这并不(返回emptyness):
<?php echo getenv('KOHANA_ENV'); ?>
当我在命令提示符处键入set
,我看到这个:
KOHANA_ENV=devbox1
所以它应该工作。
我试过'getenv()'和'putenv()',但'putenv()'不能永久保存变量。我怎么能找到我的服务器上的物理文件,我可以手动保存变量以便永久使用,这意味着它不会在wamp/os重新启动时取消设置。 (我有dev win/wamp和服务器ubunto/xamp)需要两个文件 – alamnaryab