教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

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

更新時間:2018年11月27日15時29分 來源:傳智播客 瀏覽次數(shù):

  應(yīng)用場景:在工作中,我們通常需要定時的執(zhí)行一些腳本,例如某個商城固定每月1號結(jié)算上個月會員的傭金。這時候就可以用到自定義命令行了,寫好我們的結(jié)算腳本,服務(wù)器定時執(zhí)行這個腳本就可以做到了。

  注:我使用的是thinkphp5.0.9版本,不同的版本可能目錄結(jié)構(gòu)有差.

  第一步:配置command.php文件,目錄在網(wǎng)站根目錄的application/command.php下

  

  第二步:建立命令類文件, 新建application/command/Settle.php(command目錄是自己新建用來統(tǒng)一管理腳本的文件夾)

  

  第三步:執(zhí)行腳本

  注: 定時執(zhí)行命令,需要你把該類文件加入linux的crontab中

  執(zhí)行 php 網(wǎng)站根目錄/think Settle (linux下嚴(yán)格區(qū)分大小寫)

  Laravel 有個 artisan,tp5 有個think。他們都是用來執(zhí)行命令操作的,都是在框架根目錄下

  我們手動執(zhí)行上面定義的傭金結(jié)算腳本。

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

  

  2)進(jìn)入你的網(wǎng)站根目錄下

  

  3) 執(zhí)行腳本

  

  第一步.png (14.87 KB, 下載次數(shù): 1)

  

 

作者:傳智播客PHP+H5全棧工程師培訓(xùn)學(xué)院

首發(fā): http://php.itcast.cn

0 分享到:
和我們在線交談!