看到這個標題,有兩個疑問,是給php.exe設定系統環境變數,還是給程式語言設定可直接呼叫環境變數,說到這裡有的人可能暈了,因為我們常見到的都是第一種,相當於給某個命令設定快捷鍵,不用進到安裝該應用的目錄然後再敲命令。舉個例子:
d:\phpstudy
\php
\php-5.6.27-nts\
注意:這個是我的php.exe安裝的目錄,你的可能和我的不一樣,那都不重要。
例如,
php -v
php -m
這是很麻煩的事情,我想在任何地方使用php命令,那麼,你就應該把php.exe加入到全域性環境變數。
這個很簡單,絕大部分的程式都是一樣設定全域性變數,找到計算機,點右鍵,開啟控制系統面板的系統,左邊有個高階系統設定,點進去就可以看到了。如下所示的步驟:
把你的軟體的安裝路徑填進去就可以了,系統會自動識別你面的可執行檔案,.exe ,.bat,.phar等等可執行檔案,然後就可以在任何地方直接使用php的命令了!是不是很爽!
到這裡還沒完,我是需要給php設定環境變數的,就是那種可以直接用getenv()
和$_env()
獲取的環境變數!那麼你就需要看這裡了,網上這方面的教程還沒有,我也是自己摸索出來的。
分三步進行:
variables_order = "egpcs"
預設值是『gpcs』,代表的是:get, post, cookie, env and server
,e就是代表environment
,意思是環境變數!
按照之前的步驟,開啟環境變數設定視窗:
在這裡設定你需要的環境變數,例如資料庫賬號密碼,等等。我這裡打了馬賽克,是必須的。
重啟之後,就可以直接在程式裡面使用了。例如,在我的php程式裡面。就可以直接:
echo getenv('db_host_name)
//或者 echo $_env('db_host_name)
是不是就可以了!趕緊試試吧! PHP 系統變數 環境變數
在php 開發中,為了滿足 的需要,時常需要對php環境變數進行設定和應用,在虛擬主機環境下,有時我們更需要通過php環境變數操作函 數來對php環境變數值進行設定。為此我們有必要對php環境變數先有所熟悉。今天和大家分享php環境變數 server和php系統常量的部分詳細 說明。php提供了很多...
PHP 系統變數 環境變數
在php 開發中,為了滿足 的需要,時常需要對php環境變數進行設定和應用,在虛擬主機環境下,有時我們更需要通過php環境變數操作函 數來對php環境變數值進行設定。為此我們有必要對php環境變數先有所熟悉。今天和大家分享php環境變數 server和php系統常量的部分詳細 說明。php提供了很多...
setx exe設定系統環境變數
setx 有三種使用方式 語法 1 setx s system u domain user p password var value m 語法 2 setx s system u domain user p password var k regpath m 語法 3 setx s system u ...