基於easyswoole開發的聊天室系統原始碼
阿新 • • 發佈:2019-01-08
地址: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
如有問題,歡迎大家和我一起交流學習。
開發者:
系統截圖: