1. 首页
  2. IT资讯

PHP程序员必看:ThinkPHP5.0 自定义命令行的使用

“u003Cdivu003Eu003Cpu003E应用场景:在工作中,我们通常需要定时的执行一些脚本,例如某个商城固定每月1号结算上个月会员的佣金。这时候就可以用到自定义命令行了,写好我们的结算脚本,服务器定时执行这个脚本就可以做到了。u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fdfic-imagehandleru002F9e863b5e-ab05-4ce9-9c3e-10ae3e569010″ img_width=”1200″ img_height=”800″ alt=”PHP程序员必看:ThinkPHP5.0 自定义命令行的使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003EPhp 的概念u003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E注:我使用的是thinkphp5.0.9版本,不同的版本可能目录结构有差.u003Cu002Fpu003Eu003Cpu003E第一步:u003Cu002Fpu003Eu003Cpu003E配置command.php文件,目录在网站根目录的applicationu002Fcommand.php下u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F154026065193789398f21a8″ img_width=”720″ img_height=”164″ alt=”PHP程序员必看:ThinkPHP5.0 自定义命令行的使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E第二步:u003Cu002Fpu003Eu003Cpu003E建立命令类文件, 新建applicationu002Fcommandu002FSettle.php(command目录是自己新建用来统一管理脚本的文件夹)u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F15402606525882437eddbd8″ img_width=”720″ img_height=”495″ alt=”PHP程序员必看:ThinkPHP5.0 自定义命令行的使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E第三步:u003Cu002Fpu003Eu003Cpu003E执行脚本u003Cu002Fpu003Eu003Cpu003E注: 定时执行命令,需要你把该类文件加入linux的crontab中u003Cu002Fpu003Eu003Cpu003E执行 php 网站根目录u002Fthink Settle (linux下严格区分大小写)u003Cu002Fpu003Eu003Cpu003ELaravel 有个 artisan,tp5 有个think。他们都是用来执行命令操作的,都是在框架根目录下u003Cu002Fpu003Eu003Cpu003E我们手动执行上面定义的佣金结算脚本。u003Cu002Fpu003Eu003Cpu003E1.打开window的cmd 命令行窗口u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F1540260651872fa332c5f51″ img_width=”720″ img_height=”135″ alt=”PHP程序员必看:ThinkPHP5.0 自定义命令行的使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E2.进入你的网站根目录下u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002F1540260652549c3712c7193″ img_width=”482″ img_height=”171″ alt=”PHP程序员必看:ThinkPHP5.0 自定义命令行的使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E3.执行脚本u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F154026065191287912e06d3″ img_width=”564″ img_height=”214″ alt=”PHP程序员必看:ThinkPHP5.0 自定义命令行的使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cu002Fdivu003E”

原文始发于:PHP程序员必看:ThinkPHP5.0 自定义命令行的使用

主题测试文章,只做测试使用。发布者:玩家L-,转转请注明出处:http://www.cxybcw.com/26968.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code