第一種方法是使用php -f /path/to/yourfile.php。調用PHP CLI解釋器,並給腳本傳遞參數。這種方法首先要設置php解釋器的路徑,Windows平臺在運行CLI以前,需設置相似path c:\php的命令,也失去了CLI腳本第一行的意義,所以不建議使用該方法。
php
第二種方法是首先運行chmod+x <要運行的腳本文件名>(UNIX/Linux環境),將該PHP文件置爲可執行權限,而後在CLI腳本頭部第一行加入聲明(相似於#! /usr/bin/php或PHP CLI解釋器位置),接着在命令行直接執行。這是CLI首選方法,建議採用。spa
下面咱們來看看怎樣編寫PHP CLI腳本。命令行
編寫一個CLI腳本code
首先建立一個名爲myfile.php的PHP腳本,用於運行PHP CLI腳本。該腳本很簡單,僅顯示「你好 PHP CLI!」。該腳本代碼以下:orm
#!/usr/local/bin/php –q
< ?php//Windows平臺上,上行應該爲:
#!C:\php\php.exe -q itecho "你好 PHP CLI!"; file
?> 權限
不要忘了給該文件設置爲可執行的權限:語法
$ chmod 755 myfile.php方法
而後直接輸入如下命令,按回車鍵便可以運行:
$ ./myfile.php
若是要在Windows系統下運行該腳本,則不須要設置文件屬性,能夠直接運行PHP CLI腳本。
再重申一次:若是在Windows平臺,CLI腳本的第一行必定要寫正確php.exe所在的位置,像這樣(另外,若是要在CLI腳本中加註釋語句,則要把註釋寫在PHP標籤裏面,由於CLI解釋只認識第一行,不在PHP標籤裏認爲是語法錯誤):
#!C:\php\php.exe -q
這樣,能夠看到在命令行下信息已經打印出來,證實該PHP CLI腳本已經成功運行。