天天看點

基于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

如有問題,歡迎大家和我一起交流學習。

開發者:

 許鵬亮 [email protected]

系統截圖:

基于easyswoole開發的聊天室系統源碼
基于easyswoole開發的聊天室系統源碼
基于easyswoole開發的聊天室系統源碼

繼續閱讀