我有一个php脚本,想按计划运行。我在Windows上使用本地Web服务器(WAMP服务器),并且需要一种my_script.php 每10分钟 运行 一次 的方法。
my_script.php
如何在Windows的localhost上的PHP脚本上运行cron作业?
最近,在进行长期从www那里获取一些链接的测试时,我遇到了一些问题,无法在Windows 7的localhost(WAMP服务器)上的php脚本上运行cron作业。
顺便说一句,我将这件事分享给同一件事的任何人。
您需要使用 Windows任务计划程序* 的 shellscript 才能长期运行。另外,您将需要一个批处理脚本( script.bat )来调用 php.exe 并运行您的 php脚本 (此处称为) ***my_process.php
my_process.php
shellscript.vbs
Set WinScriptHost = CreateObject("WScript.Shell") WinScriptHost.Run Chr(34) & "C:\path\to\script\script.bat" & Chr(34), 0 Set WinScriptHost = Nothing
脚本
"C:\wamp\bin\php\php5.4.12\php.exe" -f "C:\wamp\www\website\my_process.php"
现在,我们准备将 Windows Task Scheduler 设置为在所需的时间间隔运行 shellscript.vbs :
C:\path\to\