本系统是基于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
如有问题,欢迎大家和我一起交流学习。
开发者:
许鹏亮 11468804@qq.com