PHP命令行執行程序php.exe參數說明
-f <file>:以命令行方式運行指定的PHP文件,只要指定具體的PHP文件(帶絕對路徑),php.exe就可以執行PHP文件,所以這個參數單個使用其實有沒有都無所謂,他有點類似於在游覽器方式下顯示PHP執行的結果,區別在於由於是以命令行方式運行,它是以HTML源碼的形式輸出,如果執行有錯誤,也會列出出錯信息。
使用方法
c:\php\php -f <file>
或
c:\php\php <file>
-F <file>:與php.exe參數-f對應,此參數表示每輸入一行就以命令行方式執行一遍PHP文件,在PHP文件中合理運用$argn 和 $argi兩個變量,結合此參數可以做很多事情,比如根據用戶鍵盤輸入的情況執行不同的程序代碼,非常有意思。
知識點:$argn表示PHP命令行中當前輸入的行內容,而$argi則表示該行號,對於單行,你可以理解為第幾次輸入。
-i:該命令行參數會調用 phpinfo() 函數並顯示出結果。如果此參數你以php-cgi.exe方式執行,php.exe與php-cgi.exe的區別在於php-cgi執行此命令參數,輸入為HTML格式,而php.exe的表現形式為變量形式,簡潔明了很多。
使用方法
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程序