Apache+PHP配置執行環境(getenv的使用)

流火行者發表於2016-03-08

在開發與上線等多個環境下,常量的配置一般不同,例如開發環境和生產環境的一些域名肯定不一樣,為了保證程式碼上線就能執行,要求在程式碼執行開始的時候對不同的環境區分這些常規變數。

找到Apache目錄下虛擬主機配置檔案httpd-vhosts.conf

第一步:在httpd-vhosts.conf裡面配置虛擬主機,找到要新增環境變數的主機,使用SetEnv方法設定自定義的全域性環境變數的欄位

 第二步:

1 <?php
2 
3 $env=getenv('RUNTIME_ENVIROMENT');
4 $env=$_SERVER['RUNTIME_ENVIROMENT'];
5 echo ' 當前環境:'.$env;

輸出:

相關文章