首先通过 composer 安装

代码片段
1 行
composer require topthink/think-worker

windows 服务器需要下载的

代码片段
1 行
composer require workerman/workerman-for-win

安装成功后config 目录下,会多出几个文件

article image

打开worker_server.php 我们看到他默认的监听端口是2345,下面虽然也提供了一些回调方法,但是毕竟是在配置文件中,我们也不太好扩展,所以我们这时需要自定义workerman服务类

步骤如下:
新建一个应用,比如命名为http,然后新建一个php 类 Worker.php

然后在回到刚才的配置文件worker_server.php,修改worker_class 为你刚才创建的类,定义该参数后,其它配置参数均不再有效。

article image

在worker_server.php中增加配置参数:

JavaScript
3 行
return [
	'worker_class'	=>	'app\http\Worker',
];

使用Workerman作为HttpServer,启动服务端,至此我们的服务端已经搭建完成了

代码片段
1 行
php think worker:server
article image

我们可以新建一个html ,查看一下是否可以正常使用

Thinkphp6.x 如何配置使用 Workerman
WebSocket 在线测试
在 ThinkPHP6 中使用 Workerman
thinkphp6整合workerman教程
thinkPHP6+workerman即时通讯小demo
Composer 中文网

workerman手册
ThinkPHP6.0 Workerman 手册