thinkphp5 创建 cli.php ,Linux上运行php 文件

Posted super久违

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp5 创建 cli.php ,Linux上运行php 文件相关的知识,希望对你有一定的参考价值。

引用地址http://www.75271.com/1693.html

 

新建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\';

 


在Linux上 使用 php cli.php home/index 即可

 

get:

Linux软连接的具体例子

语法格式: ln -s /xxx/xxxx/ xxx

我们的目的,把根目录的资源地址“/data/public/img/”软链接到项目product_one下的Upload

首先进到 product_one 这个目录下,执行下面一句命令:

ln -s /data/public/img/ Upload 即可。

 

linux find 命令查找文件和文件夹

 

查找目录:find /(查找范围) -name \'查找关键字\' -type d
查找文件:find /(查找范围) -name 查找关键字 -print

https://www.cnblogs.com/jiftle/p/9707518.html

以上是关于thinkphp5 创建 cli.php ,Linux上运行php 文件的主要内容,如果未能解决你的问题,请参考以下文章

Thinkphp5创建控制器

thinkphp5 rbac权限

Thinkphp5笔记二:创建模块

ThinkPHP解析ThinkPHP5创建模块

Thinkphp5笔记三:创建基类

在 PhpStorm 中调试 CLI PHP 脚本,无法建立与 Xdebug 2.6.0 的连接