风之涯Chat 聊天群tp5.1实现 包含workerman实现WebSocket,源码包分享

源码 晓峰哥 2020-01-05 16:00:03 447次 0条 431次

风之涯网页版群聊工具,测试版上线,新一代5G聊天神奇,无需APP直接可聊

 

风之涯chat工具主要包含

[1]登陆/注册/修改个人资料(支持QQ登陆/邮箱登陆/微博登陆/微信扫码[因无认证号无法登陆])

[2]支持QQ表情

[3]图片/文件上传

[4]分享音乐

[5]分享视频链接[支持video符合的解码格式mp4/ogg/webm]

[6]语音消息录制并发送

[7]聊天记录

***********************************************************************************************************************

安装部署

1.解压文件到php运行环境(tp5.1必须的支持环境)

2.搭建https协议,方便录音(一般谷歌,火狐浏览器内核可支持),具体搭建方法略过(百度https apache/nginx有搭建方法)

3.搭建wss服务,必须要域名解析(如果是本地用虚拟域名进行即可),反向代理(注意下面的9785端口是根据app/common/gateway/start_gateway.php里面注册的端口要一致)

    apache的配置 ProxyRequests Off     ProxyPass /wss ws://xxx.xxx.x.xxx:9785     ProxyPassReverse /wss ws://xxx.xxx.x.xxx:9785

    nginx的配置教程https://blog.csdn.net/sajiazaici/article/details/81871466

搭建好后,自行修改index/view/chat下的index.html里面的wss连接地址,否则无法正常运转

4.数据库还原不用我说了吧,数据库文件在压缩包的根目录下fzychat.sql

5.启动websocket服务,如果是windows环境,双击根目录下的start_for_win.bat即可(需要配置php的系统环境,可百度查看教程);如果是linux环境,运行php 根目录下的start.php即可(具体参照wordkerman官网的教程)

6.搭建好后浏览器访问https://你的地址 默认配置了一个群主账号admin@admin.com 密码admin888

7.如果需要QQ/微博/微信登陆 请自行配置数据库的fzy_qqconnect、fzy_weiboconnect、fzy_weixinconnect三张表的参数

8.本demo为开源案例,可自行扩充修改(如果需要语音对聊,视频聊天等,可自行扩充第三方api,如果需要自己扩充视频对聊等功能,请自行研究;语音拨打目前只做了一个前端和接收方案,无法实际对聊)

*************************************************************************************************************************

如果有问题可以咨询我的邮件83560309@qq.com或者加我QQ83560309 附上测试地址https://www.fzyar.com/(测试地址自己注册或QQ登陆)

觉得还行的可以打赏我一下,谢谢支持[扫一扫下面的二维码]

资源评论