首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
webman介绍
安装webman
webman目录结构与文件
webman控制器测试
webman请求详解
webman响应详解
webman控制器详解
webman路由详解
webman中间件
webman视图详解
webman访问静态文件
webman中使用session
webman中的异常处理
webman中的日志
webman的配置文件
webman的多应用
webman数据库
webman数据库配置
webman中db查询构造器
webman使用模型
webman模型关联
webman查询分页
webman使用Redis
webman使用Redis队列
webman命令行插件
webman更多功能
webman-admin管理后台
webman-admin安装
webman-admin目录结构
webman-admin功能介绍
当前位置:
首页>>
技术小册>>
Workerman高性能Web框架-Webman
小册名称:Workerman高性能Web框架-Webman
**环境需求** - PHP >= 7.2 - Composer >= 2.0 php版本: ``` root@304ed074bf34:/var/www/html# php -v PHP 7.3.29 (cli) (built: Aug 17 2021 13:54:23) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.29, Copyright (c) 1998-2018 Zend Technologies with Xdebug v2.7.2, Copyright (c) 2002-2019, by Derick Rethans ``` composer版本: ```asp root@304ed074bf34:/var/www/html# composer -V Composer version 2.3.10 2022-07-13 15:48:23 ``` **创建项目** ```asp composer create-project workerman/webman ``` 创建项目后,会在当前目录下创建webman目录。 ```asp webman |-- LICENSE |-- README.md |-- app |-- composer.json |-- composer.lock |-- config |-- process |-- public |-- runtime |-- start.php |-- support |-- vendor |-- windows.bat `-- windows.php ``` **修改端口号:** 默认配置的端口号为8787,我们可以根据自己的环境修改。 File: webman\config\server.php ```asp <?php return [ 'listen' => 'http://0.0.0.0:8080', xxx... ]; ``` 这里改为8080端口号。 **运行** 进入webman目录 debug方式运行(用于开发调试) ```asp php start.php start ``` daemon方式运行(用于正式环境) ```asp php start.php start -d ``` 我们这里以后台进程方式启动: ```asp root@304ed074bf34:/var/www/html/webman# php start.php start -d Workerman[start.php] start in DAEMON mode ------------------------------------------- WORKERMAN -------------------------- Workerman version:4.1.10 PHP version:7.3.29 Event-Loop:\Workerman\Events\Event -------------------------------------------- WORKERS --------------------------- proto user worker listen processes status tcp root webman http://0.0.0.0:8080 4 [OK] tcp root monitor none 1 [OK] -------------------------------------------------------------------------------- Input "php start.php stop" to stop. Start success. ``` 查看后台进程: ```asp root@304ed074bf34:/var/www/html/webman# ps -ef | grep start root 143 1 0 10:23 ? 00:00:00 WorkerMan: master process start_file=/var/www/html/webman/start.php ``` **访问** 浏览器访问 http://ip地址:80 ![](/uploads/images/20230527/b75c3ed787b2d2ef30022dd469f9c19c.png) 服务器返回了一个hello webman,代表服务器启动成功。
上一篇:
webman介绍
下一篇:
webman目录结构与文件
该分类下的相关小册推荐:
Swoole高性能框架-Hyperf
Yii2框架从入门到精通(中)
PHP8入门与项目实战(4)
经典设计模式PHP版
PHP程序员的设计模式
全面构建Magento2电商系统
PHP合辑1-基础入门
PHP程序员面试笔试真题与解析
Swoole高性能框架-SwooleWorker
PHP8入门与项目实战(5)
Laravel(10.x)从入门到精通(十二)
Workerman高性能框架-GatewayWorker