Open main menu
首页
专栏
课程
分类
归档
Chat
Sci-Hub
谷歌学术
Libgen
GitHub镜像
登录/注册
搜索
关闭
Previous
Previous
Next
Next
【博客重构之路】webman-admin安装指南
sockstack
/
1884
/
2023-08-02 17:54:33
博客重构之路
<p><span style="color: red; font-size: 18px">ChatGPT 可用网址,仅供交流学习使用,如对您有所帮助,请收藏并推荐给需要的朋友。</span><br><a href="https://ckai.xyz/?sockstack§ion=detail" target="__blank">https://ckai.xyz</a><br><br></p> ### 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. 创建项目 ```php composer create-project workerman/webman ```

#### 2. 运行 进入webman目录 ##### windows用户 双击 `windows.bat` 或者运行 `php windows.php` 启动 > **提示** > 如果有报错,很可能是有函数被禁用,参考[函数禁用检查](https://www.workerman.net/doc/webman/others/disable-function-check.html)解除禁用 ##### linux用户 `debug`方式运行(用于开发调试) ```php php start.php start ``` `daemon`方式运行(用于正式环境) ```php php start.php start -d ``` > **提示** > 如果有报错,很可能是有函数被禁用,参考[函数禁用检查](https://www.workerman.net/doc/webman/others/disable-function-check.html)解除禁用 #### 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安装指南
作者
sockstack
许可协议
CC BY 4.0
发布于
2023-08-02
修改于
2025-02-22
上一篇:半天实现的NextJS轮子项目
下一篇:【博客重构之路】标签云的实现原理
尚未登录
登录 / 注册
文章分类
博客重构之路
5
Spring Boot简单入门
4
k8s 入门教程
0
MySQL 知识
1
NSQ 消息队列
0
ThinkPHP5 源码分析
5
使用 Docker 从零开始搭建私人代码仓库
3
日常开发汇总
4
标签列表
springboot
hyperf
swoole
webman
php
多线程
数据结构
docker
k8s
thinkphp
mysql
tailwindcss
flowbite
css
前端