自定義新增 SERVER中的變數

2022-05-02 09:06:12 字數 1182 閱讀 9418

如何根據自己專案中的需求自定義$_server中的變數呢?比如$_server['xu_text_param'],這個超全域性變數輸出肯定是會報錯的。那如何自定義它,讓它輸出我們想要輸出的值呢?

1、在apache伺服器下:

#放在裡面則只有當前站點可以訪問到,如果想要所有站點都訪問到就放在外面

setenv xu_text_param 'this is a demo'

#配置乙個網域名稱 servername

servername xu-test.com

#配置網域名稱對應的目錄

documentroot "d:\project\test"

#配置訪問的許可權

#允許所有使用者訪問

require all granted

allowoverride all

#配置乙個預設的頁面

directoryindex index.php

#如果沒有預設顯示的頁面就把所有檔案以列表的形式顯示出來

options indexes followsymlinks execcgi

2、在nginx伺服器下。

server 

location ~ \.php(.*)$ {

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_split_path_info ^((?u).+\.php)(/?.+)$;

fastcgi_param script_filename $document_root$fastcgi_script_name;

fastcgi_param path_info $fastcgi_path_info;

fastcgi_param path_translated $document_root$fastcgi_path_info;

include fastcgi_params; #可以放到乙個共用檔案裡面 需要的專案則包含

fastcgi_param xu_text_param 'test';#只針對當前專案 會覆蓋fastcgi_params中的值

原文:

Linux 新增自定義變數

一 按變數的生存週期來劃分,linux變數可分為兩類 1.永久 需要修改配置檔案,變數永久生效。2.臨時 使用export命令宣告即可,變數在關閉shell時失效。二 設定變數的三種方法 1 在 etc profile檔案中新增變數 對所有使用者生效 永久的 2 在使用者目錄下的.bash prof...

php自定義配置 SERVER常量

最近專案出於安全方面的考慮,需要在底層服務中增加自定義的se rver 常量,比 如 server server id 99 php自定義配置 server常量 n top apache環境下 開啟httpd.conf開啟env module loadmodule env module module...

yml裡新增自定義變數的用法

在一次開發中,需要做乙個系統變數,前端做一些操作時不需要去查詢 資料庫,通過獲取系統自定義的變數來簡化部分查詢操作。首先在yml中新增自己的自定義變數 system params jzmonth null zjmonth null建立乙個實體類 component spring的元件,用來建立bea...