fudaoji / dao-admin
High performance HTTP Service Framework.
1.0.5
2023-07-26 01:05 UTC
Requires
- php: >=7.4
- chillerlan/php-qrcode: ^4.3
- fudaoji/php-sms: ^1.0
- fudaoji/php-upload: ^1.1
- gregwar/captcha: 1.*
- guzzlehttp/guzzle: ^7.5
- illuminate/database: ^8.83
- illuminate/events: ^8.83
- league/flysystem: ^2.5
- monolog/monolog: ^2.0
- overtrue/wechat: ^5.30
- predis/predis: ^2.0
- psr/container: ^1.1.1
- qiniu/php-sdk: ^7.7
- symfony/translation: ^5.4
- topthink/think-helper: ^3.0
- topthink/think-image: ^1.0
- topthink/think-template: ^2.0
- topthink/think-validate: ^2.0
- vlucas/phpdotenv: ^5.4
- webman/console: ^1.2
- webman/cors: ^1.0
- webman/event: ^1.0
- webman/redis-queue: ^1.2
- webman/think-cache: ^1.0
- webman/think-orm: ^1.0
- workerman/crontab: ^1.0
- workerman/webman-framework: ^1.4.3
- yansongda/pay: ~3.2.0
Requires (Dev)
- phpunit/phpunit: ^9.5
Suggests
- ext-event: For better performance.
README
DaoAdmin是一款基于webman的高性能中后台框架,一样的写法,十倍的性能。
主要特性:
- 高稳定性: webman基于workerman开发,workerman一直是业界bug极少的高稳定性socket框架。
- 超高性能:webman性能高于传统php-fpm框架10-100倍左右,比go的gin echo等框架性能高一倍左右。
- 高复用:无需修改,可以复用绝大部分composer组件及类库。
- 高扩展性: 支持自定义进程,可以做workerman能做的任何事情。
- 简单易用:学习成本极低,代码书写与传统框架没有区别。
- 多商户:每个商户数据隔离,每个商户还可以构建自己的组织架构,角色权限控制清晰。
- SaaS引擎:支持多应用,每个应用遵循相同范式,拥有独立后台管理。
- 免费升级:产品生命周期内永久免费升级和技术指导服务。
- 文档齐全:提供完善的开发文档,数据库字典和入门应用案例。
- RBAC权限:细颗粒度的微权限控制,可控制权限到流程。
- 开放:100%开源代码高度开源,为开发者赋能。
功能地图:
体验账号
- 运营后台:http://daoadmin.oudewa.cn/admin (账号:daoadmin 密码:123456)
- 商户后台;http://daoadmin.oudewa.cn/tenant (账号:daoadmin 密码:123456)
软件架构
安装及使用文档
- 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
参与贡献
- Fork 本仓库
- 新建 dev 分支
- 提交代码
- 新建 Pull Request
交流
如果对您有帮助,麻烦star走一波,感谢!
QQ交流群: 726177820
微信交流群:
版权信息
[DaoAdmin] 遵循Apache2开源协议发布,并提供免费使用,个人学习使用和商用都可以。
使用本框架不得用于开发违反国家有关政策的相关软件和应用,否则自行承担一切法律责任!