1.首先打开任务计划程序面板.创建一个文件夹
2.创建任务
3.添加任务的名称和描述
4.设置定时时间
5.设置任务(重要)
5.1找到你执行该程序的php版本.比如说,我想以PHP7.2版本执行我的php代码,那么我就要找到这个php7.2版本的php.exe 的路径.
5.2 设置可选参数A,也就是你需要执行的脚本文件.
比如说,你需要每天执行一次D:\项目\xx.php这个php文件,那么就在这里填写你的php脚本路径.
而TP5,可以使用下面这种小技巧,直接去执行控制器里面的方法. 就是在你的项目下,public/index.php 后面再跟上一串路由,就行了.例如下面这样子
D:\phpStudy\PHPTutorial\WWW\cp.com\public\index.php index/test/index
5.3 起始文件目录T,添加上你的脚本的目录,比如你脚本是D:\项目\index.php 这里填写D:\项目 就行了.. 当然我这里实际对应的就是我的项目根目录
D:\phpStudy\PHPTutorial\WWW\cp.com\public
6.填写好之后,就可以测试了..
首先我在我的项目里面创建了一个test控制器,然后创建了一个index方法
然后我在计划任务中,右键点击运行,就可以看到下面一个结果,会弹出一个DOS框,然后输出你执行的结果...
因为命令行下,不像网页需要apache,会有响应时间限制...所以这个计划任务,执行时间可以执行很久,直到它执行结束...所以这里需要注意一点儿,不要让你的计划任务脚本程序陷入死循环,或者执行时间过于长...
这样子,你可以可以写一个什么采集程序来每天去爬最新的文章,或者是每天凌晨定时计算和更新一下数据库的什么字段之类的啦..