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

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

相關文章
相關標籤/搜索