基于WebMan MySQL开发的轻量级高性能快速开发框架 ## 软件介绍 `SWIFTADMIN` 是一款基于 webman + Layui 开发的 http 服务框架,提供了一个简单易用的(权限)后台管理系统, 拥有极简的封装扩展,特别适合中小企业和个人站长用于开发 web 站点或者 http 接口。支持路由、中间件、自动注入、多应用、 自定义进程、无需更改直接兼容现有 composer 项目组件等诸多特性。具有学习成本低、简单易用、超高性能、超高稳定性等特点。 ## 软件架构 |依赖 |版本 |说明 | |:--| |PHP |>= 8.0 |最低支持PHP8.0 | |WebMan |>= 1.x |基于webman. | |MySQL |>= 5.7 |最低 5.7,注意5.6版本无JSON字段,会报错 | |Layui |>= 2.8 |特殊开发版,无法直接用官网替换 | |layui-form-design |>= 1.0 |表单设计器,基于Sortable专为SAPHP框架开发 | |Admin Theme |>= 1.2 |专为本框架开发、封装超多功能、支持多种菜单布局 | ## 软件功能 - [√] `用户管理` 用户是系统操作者,该功能主要完成系统用户配置。 - [√] `公司管理` 设置公司常用信息,前端标签调用 - [√] `部门管理` 配置系统组织机构(部门、小组),树结构展现支持数据权限。 - [√] `岗位管理` 配置系统用户所属担任职务。 - [√] `菜单管理` 配置系统菜单,操作权限,按钮、栏目等权限标识等。 - [√] `角色管理` 角色菜单权限分配、设置角色按机构进行数据范围权限划分。 - [√] `插件管理` 可开发定制属于自己的插件,可安装升级社区插件!!! - [√] `数据字典` 对系统中经常使用的一些较为固定的数据进行维护。 - [√] `操作日志` 用户后台操作日志,全局异常、SQL注入等记录 ## 软件优势 - **开箱即用** 分钟快速安装,安装后即可进入开发无需复杂配置。 - **精美样式** 针对Layui2.x管理端开发独立ant Design精美样式。 - **方便快捷** 没用VUE框架,免编译,基于原生jQuery并封装统一入口。 - **菜单接入** 接口化菜单接入,可将应用轻松接入任意菜单模块中,无需后台配置。 - **表单构建** 基于Layui2.x开发的可视化表单设计器,可自定义表单控件,极大提高开发效率。 - **代码生成** 轻松一键CURD,自动生成代码,自动生成表单,自动生成接口,自动生成菜单,自动生成权限。 - **插件开发** 支持自定义插件开发,可定制自己的插件,并支持一键打包/升级/测试。 - **性能强悍** 底层WebMan-PHPCli常驻内存模式,性能是TP/Laravel的10倍以上。 ## 安装使用 1、首先将本框架直接clone到你本地,或者直接下载 ``` * git clone https://gitee.com/meystack/swiftadmin.git * 请使用宝塔面板或其他PHP集成环境 * 安装Apache或者NGINX服务器 * 安装PHP,版本 >= 8.0 * 安装PHP扩展fileinfo opcache redis imagemagick exif * 开发环境下关闭禁用PHP函数exec、putenv、proc_open、proc_get_status、pcntl_signal[如果存在] ``` 2、Windows环境下启动开发服务 ``` 找到根目录下的Windows.bat文件,双击执行该文件即可启动服务。 ``` 3、Linux环境下启动开发服务 ``` 执行命令:php start.php start # 启动开发服务 执行命令:php start.php stop # 停止开发服务 执行命令:php start.php restart # 重启开发服务 守护进程:php start.php start -d # 启动守护进程 一般为生产环境/修改文件后无法自动重载 注:当前默认只有app、config文件夹下文件内容被修改后才会自动重启,全局监听方案,请参考开发文档 ``` 4、打开浏览器输入网址,访问项目 ``` http://localhost:8787/index # 访问项目执行安装 ``` 5、安装完毕后,访问后台URL登录系统 ``` http://localhost:8787/manage # 登录后台/生产环境下可自行修改后台地址 ``` 6、安装完毕后,访问前台页面 ``` http://localhost:8787/index # 前台页面地址 ``` ## 反馈BUG >前往论坛反馈BUG 论坛反馈 : https://ask.swiftadmin.net/ >加入反馈QQ群更快获得解答 ## 项目演示 GOTO: http://demo.swiftadmin.net/manage 管理账号 admin admin888 测试账号 ceshi admin888 如正式运营环境请删除测试账号; ## 特别鸣谢 感谢以下的项目,排名不分先后 jQuery:[http://jquery.com](http://jquery.com/) Layui: [https://www.layuion.com](https://www.layuion.com/) ThinkPHP:[http://www.thinkphp.cn](http://www.thinkphp.cn/) WebMan:[http://www.workerman.net](http://www.workerman.net/) Jetbrains:https://www.jetbrains.com/ ## 版权信息 [ `SwiftAdmin` ] 遵循Apache2开源协议发布,并提供免费使用。 使用本框架不得用于开发违反国家有关政策的相关软件和应用,否则要付法律责任! 本软件依法享有国家著作权保护,故使用本软件者不得恶意篡改本源码,包括但不限于(植入木马病毒,违法应用)进行恶意传播。 不得对本软件进行恶意篡改或倒卖,不得对本软件进行二次包装后声称为自己的产品等,请遵守国家著作权法! 本项目著作权号 `2021SR0761953` , 其中包含的第三方源码和二进制文件之版权信息另行标注。 版权所有Copyright © 2020-2030 by swiftadmin ([https://www.swiftadmin.net](https://www.swiftadmin.net/)) All rights reserved。 更新于 2026-08-09 14:34 阅读 29 安装 → 相关问题 安装 架构 多语言 数据库 控制器 静态前端 权限管理 全局组件