1. 程式人生 > >Windows服務器上使用bat定時執行php

Windows服務器上使用bat定時執行php

保存 掛載 color website window 服務 註意 一個 con

windows上和linux上有一個類似的cmd和bat文件,bat文件類似於shell文件,執行這個bat文件,就相當於依次執行裏面的命令(當然,還可以通過邏輯來實現編程),所以,我們可以利用bat命令文件在windows服務器上面實現PHP定時任務。實際上在windows上定時任務,和linux上道理是一樣的,只不過方法和途徑不同。好了下面開始。

首先,在一個你覺得比較適當的位置創建一個cron.bat文件,然後用文本編輯器打開它(記事本都可以),在裏面寫上這樣的內容:

D:\php\php.exe -q D:\website\test.php

這句話的意思就是,使用php.exe去執行test.php這個php文件,和上面的contab一樣,繞過了服務器環境,執行效率也比較高。寫好之後,點擊保存,關閉編輯器。

接下來就是設置定時任務來運行cron.bat。依次打開:“開始–>控制面板–>任務計劃–>添加任務計劃”,在打開的界面中設置定時任務的時間、密碼,通過選擇,把cron.bat掛載進去。確定,這樣一個定時任務就建立好了,在這個定時任務上右鍵,運行,這個定時任務就開始執行了,到點時,就會運行cron.bat處理,cron.bat再去執行php。

註意:選擇腳本時 下面有個 起始於 這裏填上腳本路徑(如 c:\wamp\)

Windows服務器上使用bat定時執行php