一、下载 ThinkPHP5
git clone https://github.com/top-think/think.git
composer create-project topthink/think tp
二、进入到 tp 目录下,是该项目的路径
在 application 新建一个目录 command,然后新建一个文件 Convert.php
namespace app\command;
use think\console\Command;
use think\console\Input;
use think\console\Output;
use think\Db;
class Convert extends Command
{
// 配置定时器的信息
protected function configure()
{
// 设置脚本的命令名字
$this->setName('Convert')->setDescription('Command Test');
}
protected function execute(Input $input, Output $output)
{
// 输出到日志文件
$output->writeln("TestCommand:");
// 定时器需要执行的内容
$output->writeln("end....");
}
}
三、在 application/command.php 中加载该脚本
return [
'application\command\Convert', // 加入需要cmd运行的PHP文件
];
四、在 tp 根目录下执行
php think Convert
可见脚本执行成功