位址: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]
系統截圖: