來源:不言 發(fā)布時間:2018-12-28 10:49:00 閱讀量:810
命令行也稱為shell命令,在mac或者linux中我們在終端使用shell命令運行程序,接下來本篇文章就來給大家介紹在Linux環(huán)境下使用bash的命令行運行php程序。
在命令行上執(zhí)行php所需的設(shè)置
要使用命令行運行PHP,假設(shè)已安裝PHP,在linux或mac中,它可以從頭開始安裝。必需的設(shè)置是PATH設(shè)置,PATH是一個環(huán)境變量,列出了當OS執(zhí)行外部命令時搜索可執(zhí)行文件的目錄。
在Cloud 9中,PHP命令放在/ usr / bin / php中。
1 |
|
輸入以上PHP命令以顯示版本信息。
如果PATH中列出了/ usr / bin目錄
1 |
|
只有它是可執(zhí)行的。
由于/ usr / bin在許多客戶端環(huán)境中從頭開始添加,因此也可以使用上述命令執(zhí)行PATH。
查看PATH的內(nèi)容
1 |
|
輸入并執(zhí)行,您可以看到從一開始就添加了幾個目錄;如果無法執(zhí)行,則需要將其添加到PATH。
1 |
|
雖然可以添加,但重新啟動的話,PATH就會消失。
1 |
|
使用命令 .bashrc打開文件export PATH=$PATH:$HOME/.local/bin:$HOME/bin 命令行的話,在啟動下次bash時也會自動進行PATH設(shè)定。(Cloud 9不需要設(shè)置。)
我們來看php的具體運行
如果正確設(shè)定的話,輸入以下的命令的話會顯示“Hello world!”
1 |
|
這樣用一個命令行就可以執(zhí)行php。
像下面這樣的;分開的話,可以在一行中寫多個語句,根據(jù)不同的方法進行各種各樣的工作。
1 |
|
以這種方式在一行上編寫多個語句稱為多語句。
也可以運行現(xiàn)有的PHP源程序。
1 |
|
PHP命令讀取example.php文件并執(zhí)行它。