基于ThinkPHP8.*的后台管理框架--Veitool框架学习使用
- 一、安装部署
- 二、目录结构
一、安装部署
环境要求
Linux、Unix、macOS、Windows
Nginx、Apache、IIS
PHP >= 8.1.0
MySQL >= 5.7
下载地址
官网下载:https://www.veitool.com/download
境内仓库:https://gitee.com/veitool/veitoolthink
境外仓库:https://github.com/veitool/veitoolthink
安装步骤参考:
链接: VEITOOL 框架开发文档
二、目录结构
www 项目目录
├─addons 插件资源目录
├─app 应用目录
│ ├─admin 后台应用目录
│ │ ├─controller 后台控制器目录
│ │ └─view 后台视图模板目录
│ │
│ ├─api 接口应用目录
│ │ └─controller 接口控制器目录
│ │
│ ├─event 事件服务目录
│ │ ├─AppInit.php 应用初始化服务类(v2.1.0版开始已取消,采用中间件模式)
│ │ └─GatewayWorke.php Worker 命令行服务类
│ │
│ ├─index 前台应用目录
│ │ └─controller 前台控制器目录
│ │
│ ├─model 模型目录
│ │ ├─system 系统默认模型目录
│ │ └─Base.php 模型基类
│ │
│ ├─AppInit.php 应用初始化中间件类(v2.1.0 版新增)
│ ├─BaseController.php 控制器基础类
│ ├─common.php 公共函数文件
│ ├─event.php 事件定义文件
│ ...
│ ├─v_msg.tpl 公用提示模板
│ └─v_err.tpl 错误提示模板
│
├─config 配置目录
│ ├─app.php 应用配置
│ ├─cache.php 缓存配置
│ ├─captcha.php Captcha验证码配置
│ ├─console.php 控制台配置
│ ├─cookie.php Cookie配置
│ ├─database.php 数据库配置
│ ├─filesystem.php 文件磁盘配置
│ ├─lang.php 多语言配置
│ ├─log.php 日志配置
│ ├─middleware.php 中间件配置
│ ├─route.php URL和路由配置
│ ├─session.php Session配置
│ ├─swoole.php Swoole扩展配置(v2.1.0 版开始 新增)
│ ├─trace.php Trace配置
│ ├─veitool.php Veitool接口配置
│ └─view.php 视图配置
│
├─backup 备份目录
│ └─database 数据备份目录
│
├─extend 扩展类库目录
│ └─tool 扩展工具类目录
│
├─public WEB目录(对外访问目录)
│ ├─file 上传的资源文件目录 (v2.1.0版开始已经移至 static 目录下)
│ ├─install 安装入口目录
│ ├─static 静态资源目录
│ ├─index.php 入口文件
│ └─.htaccess 用于apache的重写
│
├─runtime 应用的运行时目录
├─vendor Composer类库目录
├─.env 环境变量配置文件
├─composer.json Composer定义文件
├─LICENSE.txt 开源协议说明文件
├─README.md README文件
└─think 命令行入口文件