PHP不同的環境變數該始何配置

2021-04-12 19:14:41 字數 965 閱讀 4485

$_server['document_root'] 變數 服務根目錄

不同的php版本可能結果不一樣(跟配置有關係)。

35818.net的虛擬主機就沒有這個變數;

512j.com的這個變數和實際路徑不附合;

還有的路徑顯的是單斜線,有的路徑顯示成雙斜線

像這種情況,要寫成通用的系統就得逐個判斷了。

//**根目錄

define('

web_admin_phproot',

str_replace('

/','

/',dirname

(__file__

)));

if( 

!isset

($_server['

document_root

']) 

||(  

isset

($_server['

path_translated

']) 

&&!eregi

($_server['

document_root']

,$_server['

path_translated

'])))

if($_server['

document_root'][

strlen

($_server['

document_root'])

-1] =='/

') $_server['

document_root'] 

=substr

($_server['

document_root']

,0,-1

);//相對的**目錄

if( 

$_server['

document_root'] 

==web_admin_phproot)

else

Ubuntu 環境變數的配置

1.etc profile 首先是全域性的,適用於所有的shell 在登入時,作業系統配置使用者首選項使用的第乙個檔案,此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行用於設定shell,可以在這裡配置環境變數。2.etc environment 在登入時作業系統使用的第二個...

Ubuntu 環境變數的配置

ubuntu中有如下幾個檔案可以設定環境變數 etc profile 在登入時,作業系統定製使用者環境時使用的第乙個檔案,此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。etc environment 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設...

Linux的環境變數配置

環境變數的書寫格式 echo 環境變數名 內容1 內容2 注 等號的兩邊不能有空格 環境變數名一般大寫 檢視環境變數的path的內容 echo path 新增環境變數使用命令 export 分為永久新增和臨時新增 export path 路徑 path 1.臨時新增指對當時的終端有效,當終端關掉後 ...