環境:
阿里雲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!