实现思路如下:
通过win的“任务”功能来定时执行一个bat文件,bat文件会调用php.exe文件,php.exe可以传递参数指定执行哪个类和方法
方法如下:
一,thinkphp开启cli支持
1、tp正好支持cli命令模式,手册的路径为13.7.4
如果是用的其他框架不支持cli,那么只能直接写程序了,其实就是写面向过程的最基础的php代码。
2、在入口文件下开启命令,加入一句
define('MODE_NAME', 'cli');
网站一般还有可以通过网页访问的模块,所以可以新建立一个cli的入口如index_cli.php,这样其他的模块还可以通过正常的入口进入。有的手册上写的开始cli定义的是define('THINK_MODE ', 'cli'); ,可能是版本不同,注意这点。
二、新建立bat文件
新建立一个txt文件,里

本文介绍了如何在Windows系统中使用任务计划程序定时执行ThinkPHP的CLI命令。通过创建批处理文件(BAT),调用PHP解释器并指定入口文件及方法,确保PHP环境配置正确,然后设置任务计划,实现定时运行特定的PHP任务。

2644

被折叠的 条评论
为什么被折叠?



