Windows伺服器上使用bat定時執行php
windows上和linux上有一個類似的cmd和bat文件,bat文件類似於shell文件,執行這個bat文件,就相當於依次執行裡面的命令(當然,還可以透過邏輯來實現程式設計),所以,我們可以利用bat指令檔在windows伺服器上面實作PHP定時任務。其實在windows上計時任務,和linux上道理是一樣的,只不過方法和途徑不同。好了下面開始。
首先,在一個你覺得比較適當的位置創建一個cron.bat文件,然後用文字編輯器打開它(記事本都可以),在裡面寫上這樣的內容:
<code>D:\php\php.exe -q D:\website\test.php </code>
這句話的意思就是,使用php.exe去執行test.php這個php文件,跟上面的contab一樣,繞過了伺服器環境,執行效率也比較高。寫好之後,點選儲存,關閉編輯器。
接下來就是設定定時任務來執行cron.bat。依序開啟:“開始–>控制面板–>任務計畫–>新增任務計畫”,在開啟的介面中設定定時任務的時間、密碼,透過選擇,把cron.bat掛載進去。確定,這樣一個定時任務就建立好了,在這個定時任務上右鍵,運行,這個定時任務就開始執行了,到點時,就會運行cron.bat處理,cron.bat再去執行php。
以上就介紹了Windows伺服器上使用bat定時執行php,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。