1. 程式人生 > 其它 >Thinkphp + GatewayWorker + Layim 實現類 QQ 聊天功能

Thinkphp + GatewayWorker + Layim 實現類 QQ 聊天功能

thinkphp-layim

前言

Thinkphp6 + GatewayWorker3 + Layim3 實現類 QQ 聊天功能。

下載地址 gitee github

注意:layim 商用的話,請去 layui 官網獲取授權。

任務使用方法

  1. 進入專案根目錄
  2. 執行命令 composer install
  3. 拷貝 .example.env 檔案為 .env,並配置正確的資料庫
  4. 匯入資料表 database/chat.sql
  5. 執行命令 php think run -p 8888,啟動內建伺服器。語法參照 thinkphp6 手冊
  6. 雙擊 start_for_win.bat (windows環境) 或者 執行命令**php start_for_linux.php start
    **(linux環境)
  7. 訪問後臺 http://127.0.0.1:8888/admin
  8. 輸入賬號登入( 測試賬號 cshaptx4869xianxin。密碼都是 123456 )

extend/Layim/config.php 可修改服務端的配置

app/controller/Chat.php 可修改請求的 WebSocket 地址

win 下效果展示

  • 雙擊啟動指令碼
  • 賬號 cshaptx4869 登入後效果
  • 向賬號 xianxin 發起聊天
  • 賬號 xianxin 收到訊息提示
  • 賬號 xianxin 點開訊息面板

特別感謝:

Workerman

Layui

分情破愛始亂棄,流落天涯思別離。 如花似玉負情意,影如白晝暗自迷。 隨風浮沉千葉落,行色匆匆鬢已稀。