fpmstatusphp獲取本機服務器的簡單介紹

本文目錄一覽:

查看php-fpm狀態

可以通過php-fpm提供的功能,查看服務器上php的運行情況,

只需要進行簡單的配置即可,下文通過linux命令行演示.

去掉 pm.status_path = /status 前面的分號,保存退出

nginx配置加入以下內容

保存退出

瀏覽器訪問

PHP如何獲取本地時間與服務器時間

PHP獲取服務器時間和本地時間很簡單,可以用內置函數實現,具體代碼如下:

記得給分!!!

?php

 //獲取服務器時間

    echo date(“Y-m-d h:i:s”);

 //獲取本地時間(也可以說是你所在時區時間)

    date_default_timezone_set(‘地區’); //地區:中國是PRC,或shanghai,chongqing都可

    echo date(“Y-m-d h:i:s”);

?

當然獲取本地時間還可以用JS實現,如下:

script type=”text/javascript”

function showLocale(objD){

var str,colorhead,colorfoot;

var yy = objD.getYear();

if(yy1900) yy = yy+1900;

var MM = objD.getMonth()+1;

if(MM10) MM = ‘0’ + MM;

var dd = objD.getDate();

if(dd10) dd = ‘0’ + dd;

var hh = objD.getHours();

if(hh10) hh = ‘0’ + hh;

var mm = objD.getMinutes();

if(mm10) mm = ‘0’ + mm;

var ss = objD.getSeconds();

if(ss10) ss = ‘0’ + ss;

var ww = objD.getDay();

if  ( ww==0 )  colorhead=”font color=\”#000000\””;

if  ( ww  0  ww  6 )  colorhead=”font color=\”#000000\””;

if  ( ww==6 )  colorhead=”font color=\”#000000\””;

if  (ww==0)  ww=”星期日”;

if  (ww==1)  ww=”星期一”;

if  (ww==2)  ww=”星期二”;

if  (ww==3)  ww=”星期三”;

if  (ww==4)  ww=”星期四”;

if  (ww==5)  ww=”星期五”;

if  (ww==6)  ww=”星期六”;

colorfoot=”/font”

str = colorhead + yy + “-” + MM + “-” + dd + ” ” + hh + “:” + mm + “:” + ss + ”  ” + ww + colorfoot;

return(str);

}

function tick(){

var today;

today = new Date();

document.getElementById(“localtime”).innerHTML = showLocale(today);

window.setTimeout(“tick()”, 1000);

}

tick();

/script

php 如何獲取服務器的信息

服務器變量 $_SERVER 詳解:

1、$_SESSION[‘PHP_SELF’] — 獲取當前正在執行腳本的文件名

2、$_SERVER[‘SERVER_PROTOCOL’] — 請求頁面時通信協議的名稱和版本。例如,“HTTP/1.0”。

3、$_SERVER[‘REQUEST_TIME’] — 請求開始時的時間戳。從 PHP 5.1.0 起有效。和time函數效果一樣。

4、$_SERVER[‘argv’] — 傳遞給該腳本的參數。我試了下,get方法可以得到$_SERVER[‘argv’][0];post方法無法給他賦值。

5、$_SERVER[‘SERVER_NAME’] — 返回當前主機名。

6、$_SERVER[‘SERVER_SOFTWARE’] — 服務器標識的字串,在響應請求時的頭信息中給出。 如Microsoft-IIS/6.0

7、$_SERVER[‘REQUEST_METHOD’] — 訪問頁面時的請求方法。例如:“GET”、“HEAD”,“POST”,“PUT”。

8、$_SERVER[‘QUERY_STRING’] — 查詢(query)的字符串(URL 中第一個問號 ? 之後的內容)。

9、$_SERVER[‘DOCUMENT_ROOT’] — 當前運行腳本所在的文檔根目錄。在服務器配置文件中定義。 如E:\server

10、$_SERVER[‘HTTP_ACCEPT’] — 當前請求的 Accept: 頭信息的內容。

11、$_SERVER[‘HTTP_ACCEPT_CHARSET’] — 當前請求的 Accept-Charset: 頭信息的內容。例如:“iso-8859-1,*,utf-8”。

12、$_SERVER[‘HTTP_ACCEPT_ENCODING’] — 當前請求的 Accept-Encoding: 頭信息的內容。例如:“gzip”。

13、$_SERVER[‘HTTP_ACCEPT_LANGUAGE’] — 當前請求的 Accept-Language: 頭信息的內容。例如:“en”。

14、$_SERVER[‘HTTP_CONNECTION’] — 當前請求的 Connection: 頭信息的內容。例如:“Keep-Alive”。

15、$_SERVER[‘HTTP_HOST’] — 當前請求的 Host: 頭信息的內容。

16、$_SERVER[‘HTTP_REFERER’] — 鏈接到當前頁面的前一頁面的 URL 地址。

17、$_SERVER[‘HTTP_USER_AGENT’] — 返回用戶使用的瀏覽器信息。也可以使用 get_browser() 得到此信息。

18、$_SERVER[‘HTTPS’] — 如果通過https訪問,則被設為一個非空的值,否則返回off.

19、$_SERVER[‘REMOTE_ADDR’] — 正在瀏覽當前頁面用戶的 IP 地址。

20、$_SERVER[‘REMOTE_HOST’] — 正在瀏覽當前頁面用戶的主機名。反向域名解析基於該用戶的 REMOTE_ADDR。如本地測試返回127.0.0.1

21、$_SERVER[‘REMOTE_PORT’] — 用戶連接到服務器時所使用的端口。我在本機測試沒通過,不知道什麼原因。

22、$_SERVER[‘SCRIPT_FILENAME’] — 當前執行腳本的絕對路徑名。如返回E:\server\index.php

23、$_SERVER[‘SERVER_ADMIN’] — 該值指明了 Apache 服務器配置文件中的 SERVER_ADMIN 參數。如果腳本運行在一個虛擬主機上,則該值是那個虛擬主機的值

24、$_SERVER[‘SERVER_PORT’] — 服務器所使用的端口。默認為“80”。如果使用 SSL 安全連接,則這個值為用戶設置的 HTTP 端口。

25、$_SERVER[‘SERVER_SIGNATURE’] — 包含服務器版本和虛擬主機名的字符串。

26、$_SERVER[‘PATH_TRANSLATED’] — 當前腳本所在文件系統(不是文檔根目錄)的基本路徑。這是在服務器進行虛擬到真實路徑的映像後的結果。 Apache 2 用 戶可以使用 httpd.conf 中的 AcceptPathInfo On 來定義 PATH_INFO。

27、$_SERVER[‘SCRIPT_NAME’] — 包含當前腳本的路徑。這在頁面需要指向自己時非常有用。__FILE__ 包含當前文件的絕對路徑和文件名(例如包含文件)。

28、$_SERVER[‘REQUEST_URI’] — 訪問此頁面所需的 URI。例如,“/index.html”。

29、$_SERVER[‘PHP_AUTH_DIGEST’] — 當作為 Apache 模塊運行時,進行 HTTP Digest 認證的過程中,此變量被設置成客戶端發送的“Authorization”HTTP 頭內容(以便作進一步的認證操作)。

30、$_SERVER[‘PHP_AUTH_USER’]– 當 PHP 運行在 Apache 或 IIS(PHP 5 是 ISAPI)模塊方式下,並且正在使用 HTTP 認證功能,這個變量便是用戶輸入的用戶名。

31、$_SERVER[‘PHP_AUTH_PW’] — 當 PHP 運行在 Apache 或 IIS(PHP 5 是 ISAPI)模塊方式下,並且正在使用 HTTP 認證功能,這個變量便是用戶輸入的密碼。

32、$_SERVER[‘AUTH_TYPE’]–當 PHP 運行在 Apache 模塊方式下,並且正在使用 HTTP 認證功能,這個變量便是認證的類型。

PHP怎麼獲取系統信息和服務器詳細信息

獲取系統類型及版本號: php_uname() (例:Windows NT COMPUTER 5.1 build 2600)

只獲取系統類型: php_uname(‘s’) (或:PHP_OS,例:Windows NT)

只獲取系統版本號: php_uname(‘r’) (例:5.1)

獲取PHP運行方式: php_sapi_name() (PHP run mode:apache2handler)

獲取前進程用戶名: Get_Current_User()

獲取PHP版本: PHP_VERSION

獲取Zend版本: Zend_Version()

獲取PHP安裝路徑: DEFAULT_INCLUDE_PATH

獲取當前文件絕對路徑: __FILE__

獲取Http請求中Host值: $_SERVER[“HTTP_HOST”] (返回值為域名或IP)

獲取服務器IP: GetHostByName($_SERVER[‘SERVER_NAME’])

接受請求的服務器IP: $_SERVER[“SERVER_ADDR”] (有時候獲取不到,推薦用:GetHostByName($_SERVER[‘SERVER_NAME’]))

獲取客戶端IP: $_SERVER[‘REMOTE_ADDR’]

獲取服務器解譯引擎: $_SERVER[‘SERVER_SOFTWARE’]

獲取服務器CPU數量: $_SERVER[‘PROCESSOR_IDENTIFIER’]

獲取服務器系統目錄: $_SERVER[‘SystemRoot’]

獲取服務器域名: $_SERVER[‘SERVER_NAME’] (建議使用:$_SERVER[“HTTP_HOST”])

獲取用戶域名: $_SERVER[‘USERDOMAIN’]

獲取服務器語言: $_SERVER[‘HTTP_ACCEPT_LANGUAGE’]

獲取服務器Web端口: $_SERVER[‘SERVER_PORT’]

訪問用戶的瀏覽器信息: $_SERVER[‘HTTP_USER_AGENT’];

script language=”JavaScript”

document.write(“瀏覽器名稱: “+navigator.appName+”br”);

document.write(“瀏覽器版本號: “+navigator.appVersion+”br”);

document.write(“系統語言: “+navigator.systemLanguage+”br”);

document.write(“系統平台: “+navigator.platform+”br”);

document.write(“瀏覽器是否支持cookie: “+navigator.cookieEnabled+”br”);

/script

用php來獲得客戶端服務器ip的方法

?php

echo

“當前腳本服務器的主機名:”.gethostbyaddr($_SERVER[‘REMOTE_ADDR’]).”br

/hr

/”;

echo

“獲得當前運行PHP腳本(頁面)所在的服務器的

IP

地址:”.$_SERVER[‘SERVER_ADDR’].”br

/hr

/”;

echo

“獲得當前運行PHP腳本(頁面)所在的服務器的

主機名:”.$_SERVER[‘SERVER_NAME’];

echo

‘hr’;

echo

‘客戶端ip’.

$_SERVER[‘REMOTE_ADDR’];

echo

‘br’;

echo

‘客戶端ip’.getenv(‘REMOTE_ADDR’);

echo

“br”;

echo

‘服務器主機ip’.gethostbyname(“”);

?

運行出來:

當前腳本服務器的主機名:XYL-PC

獲得當前運行PHP腳本(頁面)所在的服務器的

IP

地址:127.0.0.1

獲得當前運行PHP腳本(頁面)所在的服務器的

主機名:localhost

客戶端ip127.0.0.1

客戶端ip127.0.0.1

服務器主機ip61.135.169.105

php 怎麼獲取服務器端ip地址

?php

function getIp()

{

    $IPaddress=”;

    if (isset($_SERVER)){

        if (isset($_SERVER[“HTTP_X_FORWARDED_FOR”])){

            $IPaddress = $_SERVER[“HTTP_X_FORWARDED_FOR”];

        } else if (isset($_SERVER[“HTTP_CLIENT_IP”])) {

            $IPaddress = $_SERVER[“HTTP_CLIENT_IP”];

        } else {

            $IPaddress = $_SERVER[“REMOTE_ADDR”];

        }

    } else {

        if (getenv(“HTTP_X_FORWARDED_FOR”)){

            $IPaddress = getenv(“HTTP_X_FORWARDED_FOR”);

        } else if (getenv(“HTTP_CLIENT_IP”)) {

            $IPaddress = getenv(“HTTP_CLIENT_IP”);

        } else {

            $IPaddress = getenv(“REMOTE_ADDR”);

        }

    }

    return $IPaddress;

}

echo getIp();//就可以輸出用戶的IP地址。

?

獲取服務器端ip地址

?php

function serverIp(){    

    if(isset($_SERVER)){    

        if($_SERVER[‘SERVER_ADDR’]){    

 $server_ip=$_SERVER[‘SERVER_ADDR’];    

            }else{    

               $server_ip=$_SERVER[‘LOCAL_ADDR’];    

           }    

      }else{    

          $server_ip = getenv(‘SERVER_ADDR’);    

    }    

      return $server_ip;    

   }    

        

 echo serverIp();   

 ?

此方法在本地不可用。需要上傳至服務器

如果在本地使用此方法   打印出來的是127.0.0.1

希望對你有幫助

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/253213.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-14 02:15
下一篇 2024-12-14 02:15

相關推薦

  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的“畫筆”在窗口中繪製…

    編程 2025-04-29
  • 服務器安裝Python的完整指南

    本文將為您提供服務器安裝Python的完整指南。無論您是一位新手還是經驗豐富的開發者,您都可以通過本文輕鬆地完成Python的安裝過程。以下是本文的具體內容: 一、下載Python…

    編程 2025-04-29
  • STUN 服務器

    STUN 服務器是一個網絡服務器,可以協助網絡設備(例如 VoIP 設備)解決 NAT 穿透、防火牆等問題,使得設備可以正常地進行數據傳輸。本文將從多個方面對 STUN 服務器做詳…

    編程 2025-04-29
  • 解決docker-compose 容器時間和服務器時間不同步問題

    docker-compose是一種工具,能夠讓您使用YAML文件來定義和運行多個容器。然而,有時候容器的時間與服務器時間不同步,導致一些不必要的錯誤和麻煩。以下是解決方法的詳細介紹…

    編程 2025-04-29
  • Python櫻花樹代碼簡單

    本文將對Python櫻花樹代碼進行詳細的闡述和講解,幫助讀者更好地理解該代碼的實現方法。 一、簡介 櫻花樹是一種圖形效果,它的實現方法比較簡單。Python中可以通過turtle這…

    編程 2025-04-28
  • Python大神作品:讓編程變得更加簡單

    Python作為一種高級的解釋性編程語言,一直被廣泛地運用於各個領域,從Web開發、遊戲開發到人工智能,Python都扮演着重要的角色。Python的代碼簡潔明了,易於閱讀和維護,…

    編程 2025-04-28
  • 用Python實現簡單爬蟲程序

    在當今時代,互聯網上的信息量是爆炸式增長的,其中很多信息可以被利用。對於數據分析、數據挖掘或者其他一些需要大量數據的任務,我們可以使用爬蟲技術從各個網站獲取需要的信息。而Pytho…

    編程 2025-04-28
  • 如何選擇MySQL服務器文件權限

    MySQL是一種流行的關係型數據庫管理系統。在安裝MySQL時,選擇正確的文件權限是保證安全和性能的重要步驟。以下是一些指導您選擇正確權限的建議。 一、權限選擇 MySQL服務器需…

    編程 2025-04-27

發表回復

登錄後才能評論