Skip to main content
 Web开发网 » 站长学院 » Thinkphp教程

开源精选 | 基于ThinkPHP的微信后台管理平台

2021年11月10日6300百度已收录

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个基于 ThinkPHP 微信后台管理平台——ThinkAdmin。

ThinkAdmin 是一款基于最新 ThinkPHP V6 开发的后台管理框架,使用最宽松的MIT协议开源。项目后台依赖自制组件ThinkLibrary v6,其中封装了大量常用操作,可快速开发常规CURD应用,且不影响原ThinkPHP生态;后台管理UI基于最新版本的LayUI前端框架,默认加载了所有LayUI的组件,框架中可以直接使用组件。

开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第1张

默认集成组件:

文件存储引擎:支持 七牛云存储、本地服务器存储、阿里云OSS存储、腾讯云COS存储;微信开发组件:支持 微信服务号、微信企业号、微信小程序、微信开放平台、微信商户支付、支付宝支付;其他基础组件:支持 接口服务、表单令牌、异步任务(并列多进程任务响应时差小于0.5秒,兼容windows及linux);安装运行:

目前大多数项目都有用到Composer管理项目的第三方插件,建议大家都使用Composer工具。

1、设置阿里云 Composer 代理

由于国内访问Composer比较慢,建议设置阿里云Composer镜像,运行如下命令设置阿里云代理 ># composer config -g repo.packagist composer

2、下载应用代码

># git clone

3、安装依赖组件

进入ThinkAdmin目录,运行指令安装依赖组件

># cd ThinkAdmin

># composer install

4、导入数据库配置应用

导入MySql数据库文件并配置config/database.php

5、调试运行 PHP 内置服务

># php think run // debug 方式运行(会显示CMD界面)

># php think xadmin:queue webstart // daemon 方式运行(不会显示CMD界面)

6、本地开发调试访问

浏览器访问

7、线上生产环境部署

生产环境部署参考 ThinkPHP 官方的文档,建议使用 宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板 管理服务器。

8、部署伪静态参考配置

宝塔集成环境,直接选择mvc规则Apache 服务器配置;

目录结构:

.├─ app 应用基础目录│ ├─ admin 后台应用目录│ │ ├─ controller 应用控制器│ │ ├─ route 应用路由配置│ │ ├─ view 应用视图目录│ │ └─ sys.php 模块注册文件│ ├─ index 默认应用入口│ │ └─ controller 控制器目录│ └─ wechat 微信应用目录│ ├─ command 应用指令目录│ ├─ controller 控制器目录│ ├─ service 应用服务目录│ ├─ view 应用视图目录│ └─ sys.php 模块注册文件├─ config 全局配置目录│ ├─ app.php 应用配置│ ├─ cache.php 缓存配置 │ ├─ cookie.php Cookie 配置│ ├─ database.php 数据库配置│ ├─ filesystem.php 文件磁盘配置│ ├─ lang.php 系统多语言配置│ ├─ log.php 全局日志配置│ ├─ route.php URL和路由配置│ ├─ session.php Session 配置 │ └─ view.php 视图配置 ├─ public 网站开放目录│ ├─ static 静态资源目录│ │ ├─ plugs 后台应用插件│ │ └─ theme 后台应用主题│ ├─ upload 上传存储目录│ ├─ index.php 网站访问入口│ ├─ router.php 网站测试入口│ └─ think 指令访问入口├─ runtime 应用的运行时目录,需要可写权限│ ├─ admin 系统应用运行目录│ ├─ cache 系统默认缓存目录│ ├─ log 系统指令运行日志│ ├─ session Session 会话缓存│ └─ wechat 微信应用运行目录├─ safefile 安全文件上传目录└─ vendor Composer 安装的第三方类库目录注意事项:

后台UI基于最新版本的LayUI及RequireJs加载第三方插件(建议自行了解LayUI及RequireJs);自制存储引擎:支持七牛云存储、本地服务器存储、阿里云OSS存储等,建议使用七牛云存储,相对来说比较实惠,支持较好;异步任务组件:内置异步系统任务,可以实现长时间数据处理及循环任务处理,如:数据导出、数据同步、循环处理、大数据处理等;微信开发组件:支持微信服务号,微信小程序、微信开放平台,微信商户支付、支付宝支付等,具体使用方法可以参考WeChatDeveloper文档;模块注册文件:每个模块下面的sys.php是系统注册文件,将会影响到整个项目,可以在里面定义模块中的公共接口函数、注册模块中的指令等。去除TP官方多应用组件:ThinkAdmin内置了多应用组件,不需要再安装ThinkPHP官方的多应用组件(避免插件服务冲突,需要卸载官方多应用插件)。界面预览:

登录开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第2张

首页开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第3张

开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第4张

控制台开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第5张

开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第6张

开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第7张

开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第8张

开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第9张

微信管理开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第10张

开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第11张

开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第12张

开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第13张

系统管理开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第14张

开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第15张

开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第16张

开源精选 | 基于ThinkPHP的微信后台管理平台  thinkphp 第17张

更多内容大家可自行前往阅读。

开源地址:

如需项目推荐、获取资源请私信作者

评论列表暂无评论
发表评论
微信