如何设置Windows计划任务定时在ThinkPHP中运行PHP脚本?

2026-04-06 07:131阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计719个文字,预计阅读时间需要3分钟。

如何设置Windows计划任务定时在ThinkPHP中运行PHP脚本?

通过Win的任务功能定时执行bat文件,bat文件会调用php.exe文件,php.exe可以传递参数指定执行哪个类和哪个方法。方法如下:

如何设置Windows计划任务定时在ThinkPHP中运行PHP脚本?

1. ThinkPHP开启CLI支持,支持tp命令 支持C

实现思路如下:

通过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');

可能是版本不同,注意这点。

阅读全文

本文共计719个文字,预计阅读时间需要3分钟。

如何设置Windows计划任务定时在ThinkPHP中运行PHP脚本?

通过Win的任务功能定时执行bat文件,bat文件会调用php.exe文件,php.exe可以传递参数指定执行哪个类和哪个方法。方法如下:

如何设置Windows计划任务定时在ThinkPHP中运行PHP脚本?

1. ThinkPHP开启CLI支持,支持tp命令 支持C

实现思路如下:

通过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');

可能是版本不同,注意这点。

阅读全文