1. 程式人生 > >基於easyswoole開發的聊天室系統原始碼

基於easyswoole開發的聊天室系統原始碼

地址:https://github.com/q490880/weiliao

本系統是基於easyswoole開發的聊天室系統,實現了登陸、退出、選擇聊天室、向某個聊天室內的某個成員發起私聊、和全體成員聊天。
本系統程式碼簡潔,非常適合初學者學習swoole和easyswoole。
開發環境:swoole2.x、easyswoole2.x、redis3.x、Mysql5.7、PHP7.1+、Nginx
安裝步驟:
  1、安裝PHP,給php安裝swoole2.x擴充套件
  2、安裝Mysql、Redis、Nginx,將根目錄下的easyswoole.sql匯入到mysql
  3、配置Nginx
  server {
   client_max_body_size 8M;


   listen 80;
   server_name 這裡改成你自己的IP或域名;
   root 專案路徑;
   index index.html index.htm index.php;
   location / {
    if (!-e $request_filename){
       proxy_pass http://127.0.0.1:9501;
      }
    }
  }
  4、安裝easyswoole,進入根目錄下執行 php composer.phar require easyswoole/easyswoole=2.x-dev
  5、執行 php vendor/bin/easyswoole install 選擇N 不要覆蓋配置檔案

  6、安裝MysqlDb擴充套件 php composer.phar require joshcam/mysqli-database-class:dev-master
  7、修改根目錄下Config.php Redis和Mysql的配置
  8、Public/static/js/common.js下面的baseUrl改為你的域名或IP
  9、進入根目錄 php easyswoole start 啟動專案
目前還沒有開發使用者註冊功能,如需新增賬戶可以自己在wl_member表中新增。
初始化賬戶:18588888888、18577777777、185666666666密碼都是123456
如有問題,歡迎大家和我一起交流學習。

開發者:

系統截圖: