環境變量的作用,爲什麼要要設置環境變量PATH

 

在windows環境裏面開發項目,使用phpstudy集成環境開發,發現我執行composer  laravel-wechat的命令行的時候,一直提醒我的php版本是5.6,可是我的phpstudy明明是開到了php7.2版本,就是你在項目裏面dd(phpinfo())確實是php7.2,但是你命令行執行一直提示你的版本太低,與composer 的版本不匹配,我就懵逼了,後來發現是環境變量的問題,因爲沒有指定路徑,所以就去環境變量中的path去查找默認的路徑,發現找到的是php5.6(因爲此時我的path裏面填寫的5.6的程序路徑)。。。。。下面就看一下什麼是環境變量以及環境變量的作用。希望能幫到遠方的你

 

下面是轉載的一篇不錯的穩住:https://my.oschina.net/outcat/blog/490614轉載 

 

如下

我們平時打開一個應用程序,一般是雙擊桌面圖標或在開始菜單鏈接,無論是桌面的快捷圖標還是菜單鏈接都包含了應用程序的安裝位置信息,打開它們的時候系統會按照這些位置信息找到安裝目錄然後啓動程序,比如如QQ:

    知道了一個應用程序的安裝目錄位置,我們也可以通過命令行工具打開,如筆者QQ的位置爲:“C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin\QQProtect.exe”,QQ的應用程序名爲爲QQProtect.exe,那麼我們打開命令行工具Win+R->>cmd->>cd C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin\,使用cd命令進入該目錄,再輸入“QQProtect”,即可運行qq;

    編輯系統變量名“Path”,在“Path”變量值的後面追加qq的安裝目錄:“;C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin\ ”注意追加的時候要在目錄字符串的前面加個英文的分號“;”,英文分號用來將Path裏面不同的路徑隔開;

    確定保存後,再回到命令窗口,不管在任何目錄下,你只要輸入QQProtect(不區分大小寫,寫成qqprotect也許)的命令,qq就會啓動;

    還可以自己新建一個用戶變量,比如新建一個叫“QQ”的用戶變量,變量值爲QQ的安裝目錄“C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin\”

    此時,修改PATH裏的QQ安裝目錄,從“C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin\”修改爲%QQ%;

    在命令窗口輸入“QQProtect”,仍然能夠啓動QQ,也就是說我們可以用某一個用戶變量名兩邊分別加一個百分號,如:“%QQ%”,來代替這個變量名所指向的變量值。

----------------------------分割線(再回顧一下環境變量的概念和用途)----------------------------

    環境變量是在操作系統中一個具有特定名字的對象,它包含了一個或者多個應用程序所將使用到的信息。例如Windows和DOS操作系統中的path環境變量,當要求系統運行一個程序而沒有告訴它程序所在的完整路徑時,系統除了在當前目錄下面尋找此程序外,還應到path中指定的路徑去找。用戶通過設置環境變量,來更好的運行進程。

    很多朋友會在自己的計算機上安裝雙系統,例如C盤安裝Windows XP,D盤安裝Windows 7。可是某些軟件往往只在Windows XP系統中安裝,Windows 7系統中是無法正常使用的,原因是安裝軟件時往往須要向系統目錄中複製某些文件,而使用另外一個系統時會由於缺少這些文件而無法運行。比較麻煩卻有效的方法是再安裝一遍。當我們瞭解了環境變量中的用途後就可以很好解決雙系統的軟件共用問題。

 

 

上面是path的介紹,希望對你有幫助;

 

正式說完了,在這裏宣傳一下朋友的店鋪:一個新開的漢服的店鋪,滿足小時候披牀單的願望,男女都有喲。。。

店鋪名稱:漢衿鳳韻,點擊進店鋪,歡迎選購喲,說明了解來源可以優惠!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章