准备工作:
1 阿里云服务器:安全组 开放websocket 端口 比如:9999
2 宝塔:安全组 开放websocket 端口 9999
3 安装php8.1(你可以试试更高版本,我安装高版本总报错)
4.安装扩展 swoole6 redis
5.安装 thinkphp8
正式开始
1.在你thinkphp8 的根目录 运行命令
composer require topthink/think-swoole
2.生成默认的 Swoole 配置文件 config/swoole.php:
php think swoole:publish
3.编辑生成的 config/swoole.php 文件,根据你的服务器环境和需求调整配置:
<?php
return [
'http' => [
'enable' => true,
'host' => '0.0.0.0',
'port' => 9501,
'worker_num' => swoole_cpu_num(),
'options' => ['daemonize' => true], // 守护进程运行,
],
'websocket' => [
'enable' => true,
'route' => true,
'handler' => \think\swoole\websocket\Handler::class,
'ping_interval' => 25000,
'ping_timeout' => 60000,
'room' => [
'type' => 'table',
'table' => [
'room_rows' => 8192,
'room_size'

最低0.47元/天 解锁文章
1572

被折叠的 条评论
为什么被折叠?



