php伺服器環境變數

2021-09-07 05:07:23 字數 500 閱讀 8409

可以把一些配置寫到apache或nginx的配置裡,然後在**裡判斷環境變數來實現開發環境和線上環境的切換。

比如在本地可以

(放到directory或者virtualhost節點下)

對於nginx來說,則可以如下,可以統一放到/etc/nginx/fastcgi_params檔案中

php-fmp也可以設定,在/etc/php-fpm.d/www.conf ,或者php-fpm.conf對應的pool節點,

env[temp] = /tmp

對於cli指令碼,可以直接在shell的配置裡寫格式為:

key=value

或者直接在執行時指定

export key=value

php cli.php

或者key=value php cli.php

讀取時可以用

$conf = getenv('key');

或$conf= $_server['key'];

參考鏈結

伺服器環境變數的集合ServerVariables

servervariables 集合檢索預定的環境變數。語法request.servervariables server environment variable 引數 伺服器環境變數 指定要檢索的伺服器環境變數名。可以使用下面列出的值。變數 說明all http 客戶端傳送的所有 http 標題檔...

PHP 環境變數

在php 開發中,為了滿足 的需要,時常需要對php環境變數進行設定和應用,在虛擬主機環境下,有時我們更需要通過php環境變數操作函式來對php環境變數值進行設定。為此我們有必要對php環境變數先有所熟悉。今天和大家分享php環境變數 server和php系統常量的部分詳細說明。php環境變數主要有...

php環境變數

預定義變數 env server 一 設定環境變數 1 putenv 2 通過 nginx 的配置 fastcgi param fastcgi param script filename doc umen troo tdocument root docume ntr ootfastcgi scrip...