應用場景:在工作中,我們通常需要定時的執行一些腳本,例如某個商城固定每月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) 執行腳本
