我試圖調整我的代碼以使用不同的數據庫密碼等,具體取決於它運行的環境。例如,我有我的開發服務器,另一個開發人員有他的和生產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