thinkphp6-框架安装

你猜 阅读:132 2022-05-23 18:06:12 评论:0

一、准备环境

  1. PHP 7.1+
  2. 我们这里是使用phpstuday2018 (经典版本)

二、源码下载及说明

1. thinkphp6.0手册

thinkphp6.0手册:https://www.kancloud.cn/manual/thinkphp6_0/1037479

2. 开发规范

命名规范:ThinkPHP6.0遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:

目录和文件

  • 目录使用小写+下划线;
  • 类库、函数文件统一以.php为后缀;
  • 类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致;
  • 类(包含接口和Trait)文件采用驼峰法命名(首字母大写),其它文件采- - 用小写+下划线命名;
  • 类名(包括接口和Trait)和文件名保持一致,统一采用驼峰法命名(首字母大写);
    函数和类、属性命名
  • 类的命名采用驼峰法(首字母大写),例如 User、UserType;
  • 函数的命名使用小写字母和下划线(小写字母开头)的方式,例如 get_client_ip;
  • 方法的命名使用驼峰法(首字母小写),例如 getUserName;
  • 属性的命名使用驼峰法(首字母小写),例如 tableName、instance;
  • 特例:以双下划线_ _打头的函数或方法作为魔术方法,例如 _ _call 和 _ _autoload;
    常量和配置
  • 常量以大写字母和下划线命名,例如 APP_PATH;
  • 配置参数以小写字母和下划线命名,例如 url_route_on 和url_convert;
  • 环境变量定义使用大写字母和下划线命名,例如APP_DEBUG;
    数据表和字段
  • 数据表和字段采用小写加下划线方式命名,并注意字段名不要以下划线开头,例如 think_user 表和 user_name字段,不建议使用驼峰和中文作为数据表及字段命名。

3. 目录结构

www  WEB部署目录(或者子目录) 
├─app           应用目录 
│  ├─controller      控制器目录 
│  ├─model           模型目录 
│  ├─ ...            更多类库目录 
│  │ 
│  ├─common.php         公共函数文件 
│  └─event.php          事件定义文件 
│ 
├─config                配置目录 
│  ├─app.php            应用配置 
│  ├─cache.php          缓存配置 
│  ├─console.php        控制台配置 
│  ├─cookie.php         Cookie配置 
│  ├─database.php       数据库配置 
│  ├─filesystem.php     文件磁盘配置 
│  ├─lang.php           多语言配置 
│  ├─log.php            日志配置 
│  ├─middleware.php     中间件配置 
│  ├─route.php          URL和路由配置 
│  ├─session.php        Session配置 
│  ├─trace.php          Trace配置 
│  └─view.php           视图配置 
│ 
├─view            视图目录 
├─route                 路由定义目录 
│  ├─route.php          路由定义文件 
│  └─ ...    
│ 
├─public                WEB目录(对外访问目录) 
│  ├─index.php          入口文件 
│  ├─router.php         快速测试文件 
│  └─.htaccess          用于apache的重写 
│ 
├─extend                扩展类库目录 
├─runtime               应用的运行时目录(可写,可定制) 
├─vendor                Composer类库目录 
├─.example.env          环境变量示例文件 
├─composer.json         composer 定义文件 
├─LICENSE.txt           授权说明文件 
├─README.md             README 文件 
├─think                 命令行入口文件 

BaseController.php、Request.php 和ExceptionHandle.php三个文件是系统默认提供的基础文件,位置你可以随意移动,但注意要同步调整类的命名空间。如果你不需要使用Request.php 和ExceptionHandle.php文件,或者要调整类名,记得必须同步调整provider.php文件中的容器对象绑定。

三、源码

将源码拷贝到网站根目录下
在这里插入图片描述

在这里插入图片描述

默认主页在public目录下面:
在这里插入图片描述

在这里插入图片描述


标签:PHP
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

搜索
排行榜
关注我们

一个IT知识分享的公众号