PHP命令行執行程序php.exe使用及常用參數


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程序


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM