当前位置:asp编程网>技术教程>Linux教程>  正文

Linux上使用命令行运行thinkphp5创建的文件

2021-05-10 08:29:42   来源:网络   作者:佚名   浏览量:565   收藏

 如果要想在linux上使用命令行运行thinkphp5创建的文件,首先要创建一个cli.php文件

代码如下:
<?php
$depr = '/';
$path = isset($_SERVER['argv'][1])?$_SERVER['argv'][1]:'';
if(!empty($path)) {
$params = explode($depr,trim($path,$depr));
}
!empty($params)?$_GET['g']=array_shift($params):"";
!empty($params)?$_GET['m']=array_shift($params):"";
!empty($params)?$_GET['a']=array_shift($params):"";
if(count($params)>1) {
// 解析剩余参数 并采用GET方式获取
preg_replace('@(\w+),([^,\/]+)@e', '$_GET[\'\\1\']="\\2";', implode(',',$params));
}   
define('APP_PATH', __DIR__ . '/application/');
// 加载框架引导文件
require __DIR__ . '/thinkphp/start.php';

然后把这个代码上传到thinkphp5网站的根目录下即可。

在linux服务器上使用php cli.php home/index命令来运行你要的功能。
注:其中home/index根据自己的功能来写


关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网