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


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM