如何使用windows腳本在php中執行腳本?我正在使用Windows XP sp3。部署在windows平臺的php中的CRON作業
回答
使用at
或任務調度程序。
- How To Use the AT Command to Schedule Tasks(似乎需要登錄現在 - 跆拳道?)
- 備選:Wikipedia on AT
- How To Schedule Tasks in Windows XP
你將不得不調用命令行PHP解釋器。在Windows中,它被稱爲php.exe
。您必須找到它所在的位置,通常位於程序文件夾或服務器安裝的子目錄中。
呼叫命令行後會有類似
"C:\Program Files\Xampp\PHP\PHP.exe" -f "c:\htdocs\my_script_to_run.php"
注意,PHP可能會使用不同的php.ini
文件名爲這種方式的時候,有些變量(如$_SERVER["HTTP_HOST"]
)不可用。這種運行PHP的方式稱爲CLI(命令行界面)。
要在PHP腳本中確定它是在Web服務器上運行還是從命令行運行,請使用php_sapi_name()。
我使用win xp sp-3 – Arup 2010-03-22 10:37:44
@Arup這兩個'at'和調度程序都適用於您。去看一下。 – 2010-03-22 11:12:54
@Arup也看到我更新的答案,我添加了一些細節。 – 2010-03-22 11:18:44
請注意,PHP在調用此方法時可能會使用不同的php.ini文件,並且某些變量(如$ _SERVER [「HTTP_HOST」])不可用。這種運行PHP的方式稱爲CLI(命令行界面)。
- 1. RunDeck中的跨平臺部署作業
- 2. cron作業windows
- 3. Rails的Capistrano的 - 每當追加的Cron cron作業,每部署
- 4. PHP在cron作業
- 5. cron作業PHP
- 6. PHP和Cron作業
- 7. Wordpress PHP Cron作業
- 8. cron作業用PHP
- 9. 在Windows上的Chrome Cron作業
- 10. 用於Windows操作系統(多平臺)的Python,Gtk +部署
- 11. 如何在Windows中使用Cron作業?
- 12. 在Windows中設置cron作業
- 13. 跨平臺部署
- 14. 無法部署解析後臺作業
- 15. cron作業文件中的php代碼
- 16. Linux:在前臺運行cron作業
- 17. Cron作業輸出在控制檯上
- 18. PHP:運行預定作業(cron作業)
- 19. 如何在PHP中設置CRON作業
- 20. 在php中創建一個cron作業
- 21. 如何在php中運行cron作業
- 22. 在cron作業
- 23. 在cron作業
- 24. cron作業部分運行
- 25. PHP頭在cron作業不工作
- 26. 設置cron作業PHP
- 27. 由PHP執行cron作業
- 28. PHP檢測cron作業
- 29. PHP背景cron作業
- 30. PHP cron作業重疊
投票遷移到超級用戶。另外,你使用的是哪個Windows版本? – 2010-03-22 10:30:19