php定时任务
系统环境要求
- linux环境
- 装有at命令
- thinkphp5.0框架
开发人员必须会的
- 必须知道使用linux命令
- 必须了解at命令
- 必须知道thinkphp5.0框架的命令行开发
- 可以自己搭建php环境
在ThinkPHP5.0框架中の根目录下存在如下文件
- think.php
- composer.json
- composer.lock
…
其中think.php就是我们需要使用到的文件。
具体实现
执行任务代码实现
1、打开终端
2、使用cd命令进入到项目根目录
3、进入到项目根目录后,输入命令行:
$ php think make:controller command/Task
4、然后可以看到application文件夹中多出了command文件夹,进入后可以看到Task.php文件
<?php
namespace app\Command;
use think\Controller;
class Task extends Controller
{
//
}
5、接下来我们需要更改这个文件内容变为如下:
namespace app\command;
use think\console\Command;
use think\console\Input;
use think\console\input\Argument;
use think\console\Output;
class Task extends Command
{
protected