當前位置:首頁 » 編程語言 » php環境變數是

php環境變數是

發布時間: 2022-08-02 16:03:16

1. php環境變數是什麼意思!

配置php的環境變數。到我們電腦->高級->環境變數
把php.exe路徑配置上去。以後就可以直接在CMD大黑框直接使用。不需要路徑。

2. 【騰訊面試題】php環境變數有哪些請寫出所有短名稱及與之對應的長名稱環境變數 - PHP進階討論

長短名... 能想得到的就是那幾個超全局數組了 superglobals,比如 $_POST, $_GET, $_COOKIE...他們屬於預定義變數。對應的長名稱是 $HTTP_POST_VARS,$HTTP_GET_VARS, $HTTP_COOKIE_VARS... 一共是 8 個。不過這些 $HTTP_*_VARS,屬於 PHP3 時代就有的東西了,PHP4.1+ 引入 supergobals 後,這些長名稱的變數就被掃進了垃圾堆,沒幾個人用了,而且也非常不好用。PHP6 中,這些 $HTTP_*_VARS 就會永遠消失,現在php.ini中默認是關閉狀態(register_long_arrays),只是為了兼容老東西而已。環境變數的說法很扯淡...

3. 安裝php需要哪些環境變數

一、加入「環境變數」主要還是為了盡量找到所需文件。
從這個意義來說,環境變數范圍越廣越好,最好包括全盤,但這樣一來命中率肯定下降!
所以又希望搜索范圍越小越好(只要能找到文件就夠了)。
二、「php路徑」可以不加入「環境變數」,我就這樣做的。
當系統調用命令時優先搜索「當前目錄」,如果當前目錄也沒有就會按照環境變數里的設置進行搜索,如果還是找不到,就會顯示「既不是內部命令也不是外部命令」。
通過觀察<?php
echo
phpinfo();
?>的輸出,以及經驗,初步得出,為了正確調用,只需滿足其中之一:
1、要麼把php.ini拷貝一份放到%windir%里(在php.ini文件設置正確);
2、或者把php路徑加入「環境變數」。
-----本人的php安裝目錄是D:\php5---
如本人做了一個批處理「.CMD」,放在D:\php5里,內容如下:
rem
重要:有時候D:\php5下面的php.ini改了,但%windir%下面的php.ini並沒有改!最好統一
rem
也可以不拷貝,直接把D:\php5;d:\php5\ext添加到「環境變數」「path」里

php.ini
%windir%
pause

4. php環境變數

可以的
MY_ENV不是一個變數
只不過是一個自己定義的常量
相當於我們通常說的PI
而putenv("MY_ENV=$env_var");
putenv函數用來配置系統環境變數。
這是一種格式

5. 如何配置php環境變數

如果是Windows系統:

桌面-》我的電腦-》屬性-》高級系統設置-》環境變數

如果是Linux系統:

軟鏈:ln -sphp執行文件的真實路徑 /usr/bin/php

如:ln -s /usr/local/php/bin/php /usr/bin/php

或者編輯/etc/profile文件,手動將php的真實執行路徑添加進PATH

6. 如何添加php環境變數

如果是Windows系統:

桌面-》我的電腦-》屬性-》高級系統設置-》環境變數

如果是Linux系統:

軟鏈:ln -sphp執行文件的真實路徑 /usr/bin/php

如:ln -s /usr/local/php/bin/php /usr/bin/php

或者編輯/etc/profile文件,手動將php的真實執行路徑添加進PATH

7. php中如何讀取環境變數

PHP中的環境變數可以通過 $_SERVER 獲取

$_SERVER是一個包含伺服器端相關信息的PHP全局環境變數,在PHP4.1.0之前的版本使用$HTTP_SERVER_VARS。

下面是詳細的說明及用法:

$_SERVER['PHP_SELF'] 當前正在執行腳本的文件名,與 document root相關。在FORM表單中,如執行文件是本身,你可以在ACTION中使用$_SERVER['PHP_SELF'],好處是當執行文件名有變動時可以不去頻繁替換ACTION中的文件名。

$_SERVER['SERVER_NAME'] 當前運行的PHP程序所在伺服器主機的名稱。

$_SERVER['REQUEST_METHOD'] 訪問頁面時的請求方法,即GET、HEAD、POST、PUT。

$_SERVER['DOCUMENT_ROOT'] 當前運行的PHP程序所在的文檔根目錄。也就是PHP.INI文件中的定義。

$_SERVER['HTTP_REFERER'] 鏈接到當前頁面的前一頁面的URL地址。在頁面跳轉功能中非常有用。

$_SERVER['REMOTE_ADDR'] 正在瀏覽當前頁面訪問者的IP地址。

$_SERVER['REMOTE_HOST'] 正在瀏覽當前頁面用戶的主機名。

$_SERVER['REMOTE_PORT'] 正在游覽的用戶連接到伺服器時所使用的埠。

$_SERVER['SCRIPT_FILENAME'] 當前執行腳本的絕對路徑名。

$_SERVER['SERVER_PORT'] 伺服器所使用的埠

$_SERVER['SCRIPT_NAME'] 包含當前腳本的路徑。這在頁面需要指向自己時非常有用。

$_SERVER['REQUEST_URI'] 訪問此頁面所需的URI。如「/index.html」。

$_SERVER['PHP_AUTH_USER'] 應用在HTTP用戶登錄認證功能中,這個變數是用戶輸入的用戶名。

$_SERVER['PHP_AUTH_PW'] 應用在HTTP用戶登錄認證功能中,這個變數便是用戶輸入的密碼。

$_SERVER['AUTH_TYPE'] 應用在HTTP用戶登錄認證功能中,這個變數便是認證的類型。

備註:上述提到的這些PHP全局環境變數,在php.ini中的register_globals設置為on時,這些變數在所有PHP程序腳本中都可用,也就是$_SERVER數組被分離了。當然為了安全考慮,還是不要將register_globals打開為好。

8. 為什麼php要設置環境變數。

PHP不用設環境變數...
只要在PHP.ini指定擴展的組件dll的ext路徑和include環境路徑。
就可以載入這些擴展。

9. 什麼是php環境變數 都有些什麼語法

$_SERVER
變數由 web 伺服器設定或者直接與當前腳本的執行環境相關聯。類似於舊數組 $HTTP_SERVER_VARS 數組(依然有效,但反對使用)。
$_GET
經由 URL 請求提交至腳本的變數。類似於舊數組 $HTTP_GET_VARS 數組(依然有效,但反對使用)。
$_POST
經由 HTTP POST 方法提交至腳本的變數。類似於舊數組 $HTTP_POST_VARS 數組(依然有效,但反對使用)。
$_COOKIE
經由 HTTP Cookies 方法提交至腳本的變數。類似於舊數組 $HTTP_COOKIE_VARS 數組(依然有效,但反對使用)。
$_FILES
經由 HTTP POST 文件上傳而提交至腳本的變數。類似於舊數組 $HTTP_POST_FILES 數組(依然有效,但反對使用)。
詳細信息請參閱 POST 方法上傳。
$_ENV
執行環境提交至腳本的變數。類似於舊數組 $HTTP_ENV_VARS 數組(依然有效,但反對使用)。
$_REQUEST
經由 GET,POST 和 COOKIE 機制提交至腳本的變數,因此該數組並不值得信任。所有包含在該數組中的變數的存在與否
以及變數的順序均按照 php.ini 中的 variables_order 配置指示來定義。此數組在 PHP 4.1.0 之前沒有直接對應的版本。
參見 import_request_variables()。
$_GLOBALS

熱點內容
電腦伺服器詳細介紹圖 發布:2025-01-23 12:03:42 瀏覽:155
社保查詢密碼是什麼東西 發布:2025-01-23 12:03:35 瀏覽:63
御龍在天腳本輔助 發布:2025-01-23 11:57:16 瀏覽:886
我的世界電腦版伺服器號碼 發布:2025-01-23 11:57:14 瀏覽:980
小科編程 發布:2025-01-23 11:48:55 瀏覽:673
安卓手機如何禁止未知軟體安裝 發布:2025-01-23 11:47:31 瀏覽:690
腳本我是一 發布:2025-01-23 11:44:27 瀏覽:642
安卓的哈靈麻將哪裡下 發布:2025-01-23 11:26:17 瀏覽:230
全本免費閱讀器在哪緩存 發布:2025-01-23 11:14:54 瀏覽:440
傳輸數據加密 發布:2025-01-23 11:03:20 瀏覽:256