全国咨询/投诉热线:400-618-4000

ThinkPHP5.0自定义命令行的使用

更新时间:2018年11月27日15时29分 来源:传智播客 浏览次数:

  应用场景:在工作中,我们通常需要定时的执行一些脚本,例如某个商城固定每月1号结算上个月会员的佣金。这时候就可以用到自定义命令行了,写好我们的结算脚本,服务器定时执行这个脚本就可以做到了。

  注:我使用的是thinkphp5.0.9版本,不同的版本可能目录结构有差.

  第一步:配置command.php文件,目录在网站根目录的application/command.php下

  

  第二步:建立命令类文件, 新建application/command/Settle.php(command目录是自己新建用来统一管理脚本的文件夹)

  

  第三步:执行脚本

  注: 定时执行命令,需要你把该类文件加入linux的crontab中

  执行 php 网站根目录/think Settle (linux下严格区分大小写)

  Laravel 有个 artisan,tp5 有个think。他们都是用来执行命令操作的,都是在框架根目录下

  我们手动执行上面定义的佣金结算脚本。

  1)打开window的cmd 命令行窗口

  

  2)进入你的网站根目录下

  

  3) 执行脚本

  

  第一步.png (14.87 KB, 下载次数: 1)

  

 

作者:传智播客PHP+H5全栈工程师培训学院

首发: http://php.itcast.cn

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

uids

北京校区

    14天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    8天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    0天免费试学

    基础班入门课程限时免费

    申请试学名额

    12天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    10天免费试学

    基础班入门课程限时免费

    申请试学名额