PHP命令行執行程序php.exe參數說明php
-f <file>:以命令行方式運行指定的PHP文件,只要指定具體的PHP文件(帶絕對路徑),php.exe就能夠執行PHP文件,因此這個參數單個使用其實有沒有都無所謂,他有點相似於在遊覽器方式下顯示PHP執行的結果,區別在於因爲是以命令行方式運行,它是以HTML源碼的形式輸出,若是執行有錯誤,也會列出出錯信息。函數
使用方法工具
c:\php\php -f <file>命令行
或code
c:\php\php <file>源碼
-F <file>:與php.exe參數-f對應,此參數表示每輸入一行就以命令行方式執行一遍PHP文件,在PHP文件中合理運用$argn 和 $argi兩個變量,結合此參數能夠作不少事情,好比根據用戶鍵盤輸入的狀況執行不一樣的程序代碼,很是有意思。it
知識點:$argn表示PHP命令行中當前輸入的行內容,而$argi則表示該行號,對於單行,你能夠理解爲第幾回輸入。變量
-i:該命令行參數會調用 phpinfo() 函數並顯示出結果。若是此參數你以php-cgi.exe方式執行,php.exe與php-cgi.exe的區別在於php-cgi執行此命令參數,輸入爲HTML格式,而php.exe的表現形式爲變量形式,簡潔明瞭不少。配置
使用方法file
c:\php\php -i
-l:對指定的PHP代碼進行語法檢查,其實這個命令行參數沒什麼用,對於致命錯誤,檢查不出來,這就是爲何我在配置Editplus的語法檢查工具時沒有使用php.exe的這個參數的緣由。注意:此參數不能和-f一塊兒使用。
使用方法
c:\php\php -l <file>
-m:該命令行參數主要用來輸出內置以及已加載的PHP及Zend模塊
使用方法
c:\php\php -m
-v:該命令行參數主要用來輸出PHP 和 Zend 的版本信息
使用方法
c:\php\php -v
–ini:該命令行參數主要用來輸出PHP配置文件的位置信息
使用方法
c:\php\php -r "code"
–ini:該命令行參數主要用來輸出PHP配置文件的位置信息
使用方法
c:\php\php --ini
至此,PHP命令行執行程序php.exe的基本使用方法和經常使用參數就介紹完了,
咱們知道PHP程序的運行方式一般都以網頁方式運行,可是其實經過PHP的命令行方式能夠獨立運行PHP腳本程序,
合理運用php.exe,能夠實現不少功能,好比咱們一直很饒頭的計劃任務,
徹底能夠在Windows平臺上經過以批處理的方式調用PHP命令行程序php.exe來執行相應的PHP程序