首页 » PHP教程 » 微信后台php技巧_开源精选 基于ThinkPHP的微信后台治理平台

微信后台php技巧_开源精选 基于ThinkPHP的微信后台治理平台

访客 2024-11-03 0

扫一扫用手机浏览

文章目录 [+]

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

默认集成组件:

微信后台php技巧_开源精选  基于ThinkPHP的微信后台治理平台

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

安装运行:

微信后台php技巧_开源精选  基于ThinkPHP的微信后台治理平台
(图片来自网络侵删)

目前大多数项目都有用到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 做事器配置httpd.conf 配置文件中加载了mod_rewrite.so模块AllowOverride None将None改为All把下面的内容保存为.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 做事器管理如果你的做事器环境支持ISAPI_Rewrite的话,可以配置httpd.ini文件,添加下面的内容:RewriteRule (.)$ /index\.php\?s=$1 [I]在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官方的多运用组件(避免插件做事冲突,须要卸载官方多运用插件)。

界面预览:

登录

首页

掌握台

微信管理

系统管理

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

开源地址:https://gitee.com/zoujingli/ThinkAdmin

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

标签:

相关文章

Java代码虚拟化保护技术与应用前景

软件应用的需求日益增长,软件开发过程中对代码的保护成为了一个重要议题。Java作为一种广泛应用于企业级应用的编程语言,其代码虚拟化...

PHP教程 2025-03-02 阅读1 评论0

CAD插件错误代码与应对步骤

CAD(计算机辅助设计)软件在工程设计领域得到了广泛应用。CAD插件作为提升设计效率的重要工具,在提高设计师工作效率的也带来了一定...

PHP教程 2025-03-02 阅读1 评论0

上古卷轴代码规则大全游戏背后的编程奥秘

《上古卷轴》作为一款深受玩家喜爱的角色扮演游戏,自问世以来便以其丰富的世界观、独特的游戏体验和深厚的文化底蕴吸引了无数玩家。在这款...

PHP教程 2025-03-02 阅读1 评论0