云梦编程网

当前位置:首页 > PHP教程 >

php命令行执行thinkphp

作者:佚名 时间:2023-11-30 09:29:41 阅读:(14)

最近在使用的thinkphp做一个项目,我们有些任务的不需要在前台执行,这个时候我们可以使用命令行在后台执行,接下来云梦编程为大家介绍一下cmd执行ThinkPHP代码的方法,有需要的小伙伴可以参考一下:

php命令行执行thinkphp

1、方法一:

    (1)、命令格式:

	/usr/local/php/bin/php + index.php + 控制器/方法/(参数)

    (2)、实例:

	/usr/local/php/bin/php index.php /Index/thumb/thumbs 

2、方法二:

    (1)、application/common目录下新建command文件夹

    (2)、新建test.php,并写入以下内容

namespace app\common\command;

use think\console\Command;
use think\console\Input;
use think\console\Output;

class test extends Command
{
    protected function configure()
    {
        $this->setName('test')
            ->setDescription('test tp5 cli mode');
    }

    protected function execute(Input $input, Output $output)
    {
        ini_set('max_execution_time', 0);

        echo "Hello, world!".PHP_EOL;
        $output->writeln("hello test!");
    }
}

    (3)、application/command.php中写入以下代码

return [
    'test' => 'app\common\command\test',
];

    (4)、命令行执行

	php think test

3、注意事项:

方法一和方法二在执行的时候都要进入到ThinkPHP根目录


以上就是云梦编程为大家介绍的关于命令行执行thinkphp方法的全部内容了,希望对大家有所帮助,了解更多相关文章请关注云梦编程网!

最新文章

热门文章