.bat檔去執行PHP程式

PHP通常架設在伺服器上運行的,主要是有使用者請求才會動作,但有些時候想將寫好的PHP程式,能夠自己在一定的時間內,自動執行去處理一些事情。然而要讓PHP程式能夠自動執行,首先準備一個要自動執行的php程式檔如b.php,之後在同個目錄下建立一個bat檔,這邊命名為b.bat,內容如下。

b.php

C:\AppServ\php\php.exe -f c:\Appserv\test\b.php > b.txt

b.bat程式碼主要是利用php.exe去執行b.php檔案。

C:\AppServ\php\php.exe 是你安裝php的位址(記得改成自己安裝的資料夾位置)
c:\Appserv\test\b.php > b.txtb.php 結果寫到 b.txt 去(這等於是一個log檔案,可用來檢視執行結果與可輸出檢查錯誤產生的訊息)

設定系統自動排程

最後在Linux底下可使用crontab,Windows底下可使用"工作排程",設定讓這個.bat檔,按照排程的時間自動執行。

Windows排定的工作

您也可能喜歡這些文章