环境:
阿里云ECS服务器Ubuntu 18.04
FinallShell 远程终端
Workerman介绍:官方文档
1.任意位置创建目录
2.下载 workerman-chat
(1)上传到刚刚创建chat目录下
(2)解压 unzip workerman-chat.zip
2.更改端口号(可选操作)
在chat目录下 vim Applications/Chat/start_web.php 默认是55151
【i】编辑
【ecs】退出
【shift】+【z】【z】保存并退出
3.服务器端口设置
(1)默认端口
找到自己的实例--》点击实例ID--》本实例安全组--》手动添加
(吐槽一下阿里云更新太频繁都找不到设置的位置了鹅鹅鹅。。)
(2)8080、1236、7272 端口
同样方式添加1236端口
和7272端口
,用于workerman-chat内部通信和注册协议端口
4.检查环境是否符合
详情参考:官方文档
curl -Ss http://www.workerman.net/check.php | php
如果你的如上图全部是【ok】可跳过下面内容
我们看到php.ini中默认禁用了stream_socket_server 函数
按照 官方文档 提示 php --ini 找到 php.ini 解禁
5.启动workerman-chat
在chat目录下 php start.php start -d
6.访问你的网站
www.xxx.com:8080
或
IP:8080
OK!