天天看点

基于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开发的聊天室系统源码