基于ThinkPHP的微信后台管理平台—ThinkAdmin

基于ThinkPHP的微信后台管理平台—ThinkAdmin

2022-09-02 0 1,077
资源编号 37478 最近更新 2022-09-02
¥ 0人民币 升级VIP
立即下载 注意事项
下载不了?请联系网站客服提交链接错误!
增值服务: 安装指导 环境配置 二次开发 模板修改 源码安装

本期推荐的是一个基于 ThinkPHP 微信后台管理平台——ThinkAdmin。

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

基于ThinkPHP的微信后台管理平台—ThinkAdmin

默认集成组件:

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

安装运行:

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

1、设置阿里云 Composer 代理

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

2、下载应用代码

># git clone https://github.com/zoujingli/ThinkAdmin

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、本地开发调试访问

浏览器访问 http://127.0.0.1:8000

7、线上生产环境部署

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

8、部署伪静态参考配置

  • 宝塔集成环境,直接选择mvc规则
  • Apache 服务器配置
  1. httpd.conf 配置文件中加载了mod_rewrite.so模块
  2. AllowOverride None将None改为All
  3. 把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下
<IfModule mod_rewrite.c>    Options +FollowSymlinks -Multiviews    RewriteEngine On    RewriteCond %{REQUEST_FILENAME} !-d    RewriteCond %{REQUEST_FILENAME} !-f    RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]</IfModule>
  • Nginx 服务器配置
if (!-e $request_filename) {    rewrite ^(.*)$ /index.php$1 last;}
  • IIS 服务器管理
  1. 如果你的服务器环境支持ISAPI_Rewrite的话,可以配置httpd.ini文件,添加下面的内容:RewriteRule (.*)$ /index\.php\?s=$1 [I]
  2. 在IIS的高版本下面可以配置web.Config,在中间添加rewrite节点:
<rewrite>    <rules>        <rule name="OrgPage" stopProcessing="true">            <match url="^(.*)$"/>            <conditions logicalGrouping="MatchAll">                <add input="{HTTP_HOST}" pattern="^(.*)$"/>                <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>                <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>            </conditions>            <action type="Rewrite" url="index.php/{R:1}"/>        </rule>    </rules></rewrite>

目录结构:

.├─ 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的微信后台管理平台—ThinkAdmin

  • 首页

基于ThinkPHP的微信后台管理平台—ThinkAdmin

基于ThinkPHP的微信后台管理平台—ThinkAdmin

  • 控制台

基于ThinkPHP的微信后台管理平台—ThinkAdmin

基于ThinkPHP的微信后台管理平台—ThinkAdmin

基于ThinkPHP的微信后台管理平台—ThinkAdmin

基于ThinkPHP的微信后台管理平台—ThinkAdmin

基于ThinkPHP的微信后台管理平台—ThinkAdmin

  • 微信管理

基于ThinkPHP的微信后台管理平台—ThinkAdmin

基于ThinkPHP的微信后台管理平台—ThinkAdmin

基于ThinkPHP的微信后台管理平台—ThinkAdmin

基于ThinkPHP的微信后台管理平台—ThinkAdmin

  • 系统管理

基于ThinkPHP的微信后台管理平台—ThinkAdmin

基于ThinkPHP的微信后台管理平台—ThinkAdmin

基于ThinkPHP的微信后台管理平台—ThinkAdmin

基于ThinkPHP的微信后台管理平台—ThinkAdmin

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


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

资源下载此资源为免费资源立即下载

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

七爪网 免费源码 基于ThinkPHP的微信后台管理平台—ThinkAdmin https://www.7claw.com/37478.html

分享免费的开源源码

常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、七爪会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、七爪无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在七爪上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于七爪介入快速处理。
查看详情
  • 1、七爪作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与互站无关;无论卖家以何理由要求线下交易的,请联系管理举报。
查看详情

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务