本系统聊天通道实时通信,采用Workerman,WebSocket长连接,收发消息秒达
终端执行命令检查Workerman环境
curl -Ss https://www.workerman.net/check | php

在站点根目录用coomposer安装workerman扩展
composer require workerman/workerman

在站点配这中的配置文件
{
return 404;
}
下增加这一串代码
location /wss {
proxy_pass http://127.0.0.1:2346;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_read_timeout 86400;
}

其中http://127.0.0.1:2346中2346是端口号,要与站点根目录下的“start_server.php文件里的端口号一致

安装完扩展后,在软件商店“已安装”里找到“进程守护管理器”
添加 守护进程
进程守护管理器
名称:自定义设置
启动用户:www
进程数量:默认(1)
启动优先级:默认(999)
启动命令:php start_server.php start
进程目录:选择站的根目录
在守护进程列表查看日志,显示:代表启动成功
Input "php start.php stop" to stop. Start success