Skip to content

fudaoji/dao-admin

Repository files navigation

DaoAdmin

DaoAdmin是一款基于webman的高性能中后台框架,一样的写法,十倍的性能。

官网 | 安装教程 | 使用手册 | 应用开发

主要特性:

  • 高稳定性: webman基于workerman开发,workerman一直是业界bug极少的高稳定性socket框架。
  • 超高性能:webman性能高于传统php-fpm框架10-100倍左右,比go的gin echo等框架性能高一倍左右。
  • 高复用:无需修改,可以复用绝大部分composer组件及类库。
  • 高扩展性: 支持自定义进程,可以做workerman能做的任何事情。
  • 简单易用:学习成本极低,代码书写与传统框架没有区别。
  • 多商户:每个商户数据隔离,每个商户还可以构建自己的组织架构,角色权限控制清晰。
  • SaaS引擎:支持多应用,每个应用遵循相同范式,拥有独立后台管理。
  • 免费升级:产品生命周期内永久免费升级和技术指导服务。
  • 文档齐全:提供完善的开发文档,数据库字典和入门应用案例。
  • RBAC权限:细颗粒度的微权限控制,可控制权限到流程。
  • 开放:100%开源代码高度开源,为开发者赋能。

功能地图:

功能地图

体验账号

软件架构

安装及使用文档

  • linux服务器,并开放8790端口

  • PHP环境:

    • PHP >= 7.4
    • PDO PHP Extension
    • MBstring PHP Extension
    • fileinfo PHP Extension
    • redis PHP Extension

    解除禁用函数:

curl -Ss https://www.workerman.net/fix | php
  • 创建项目:
composer create-project fudaoji/dao-admin  daoadmin

有些composer代理镜像不全(如阿里云),需要使用 composer config -g --unset repos.packagist 命令删除composer代理

  • 运行服务

进入daoadmin目录

php start.php start -d
  • 安装数据

浏览器访问 http://ip地址:8790,进入安装步骤,按界面要求操作即可。

  • 进入后台

管理后台: http://ip地址:8787/admin

参与贡献

  1. Fork 本仓库
  2. 新建 dev 分支
  3. 提交代码
  4. 新建 Pull Request

交流

如果对您有帮助,麻烦star走一波,感谢!

QQ交流群: 726177820

微信交流群:

微信群

版权信息

[DaoAdmin] 遵循Apache2开源协议发布,并提供免费使用,个人学习使用和商用都可以。

使用本框架不得用于开发违反国家有关政策的相关软件和应用,否则自行承担一切法律责任!