飞鸟寻良弓 发表于 2023-8-5 01:24:16

【博客重构之路】webman-admin安装指南

原文地址【博客重构之路】webman-admin安装指南
视频地址【bilibili】
webman是什么

webman是一款基于workerman开发的高性能HTTP服务框架。webman用于替代传统的php-fpm架构,提供超高性能可扩展的HTTP服务。你可以用webman开发网站,也可以开发HTTP接口或者微服务。
除此之外,webman还支持自定义进程,可以做workerman能做的任何事情,例如websocket服务、物联网、游戏、TCP服务、UDP服务、unix socket服务等等。
webman理念

以最小内核提供最大的扩展性与最强的性能。
webman仅提供最核心的功能(路由、中间件、session、自定义进程接口)。其余功能全部复用composer生态,这意味着你可以在webman里使用最熟悉的功能组件,例如在数据库方面开发者可以选择使用Laravel的illuminate/database,也可以是ThinkPHP的ThinkORM,还可以是其它组件如Medoo。在webman里集成他们是非常容易的事情。
webman具有以下特点

1、高稳定性。webman基于workerman开发,workerman一直是业界bug极少的高稳定性socket框架。
2、超高性能。webman性能高于传统php-fpm框架10-100倍左右,比go的gin echo等框架性能高一倍左右。
3、高复用。无需修改,可以复用绝大部分composer组件及类库。
4、高扩展性。支持自定义进程,可以做workerman能做的任何事情。
5、超级简单易用,学习成本极低,代码书写与传统框架没有区别。
6、使用最为宽松友好的MIT开源协议。
安装步骤

1. 创建项目

composer create-project workerman/webman
2. 运行

进入webman目录
windows用户

双击 windows.bat 或者运行 php windows.php 启动
提示
如果有报错,很可能是有函数被禁用,参考函数禁用检查解除禁用
linux用户

debug方式运行(用于开发调试)
php start.php startdaemon方式运行(用于正式环境)
php start.php start -d提示
如果有报错,很可能是有函数被禁用,参考函数禁用检查解除禁用
3.访问

浏览器访问 http://ip地址:8787
4.安装 admin


[*]1、执行命令 composer require -W webman/admin
[*]2、重启webman
[*]3、访问 http://127.0.0.1:8787/app/admin/ 完成数据库相关配置
[*]4、重启webman
[*]5、再次进入 http://127.0.0.1:8787/app/admin/

系统安装

配置数据库


超级管理员设置


安装完成


系统登录


系统预览




至此,系统安装完成。总结

整体来说,webman合webman-admin的安装都不算难,执行composer命令即可安装完成,后续只需要安装系统,配置系统信息即可。
原文地址【博客重构之路】webman-admin安装指南

来源:https://www.cnblogs.com/jsjay/p/webman-admin-an-zhuang-zhi-nan.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 【博客重构之路】webman-admin安装指南