ChatNet 是一套使用 PHP 和 MySQL 构建的即时聊天系统,支持 公开聊天室、私聊功能、在线状态、表情、文件传输 等功能,界面类似微信网页版或 Slack/Discord,非常适合想快速搭建一个网页聊天平台的开发者或企业内部沟通系统。
支持创建多个公共聊天室(房间)
用户可以在公共房间聊天,也可以进行私聊
支持群聊(多人会话)
使用 AJAX 轮询或 Pusher(或 Node.js 可选)实现近乎实时通信
消息自动刷新,无需手动刷新页面
消息发送和接收都支持 Emoji 表情
用户注册 / 登录
在线状态显示(在线、离线)
可查看在线用户列表
支持发送图片、文档、压缩包等
可预览图片,支持拖放上传
限制文件大小、格式(可配置)
支持桌面端与移动端浏览器访问
响应式聊天界面,适合手机用户
管理用户(添加/封禁/编辑)
管理聊天房间(增删改查)
查看聊天记录(含搜索)
设置最大文件上传限制、聊天间隔等参数
项目
技术说明
后端语言
PHP (支持 PHP 7.x~8.x)
数据库
MySQL
通信方式
AJAX 轮询 / WebSocket(可拓展)
UI 框架
Bootstrap + jQuery + FontAwesome
功能
私聊与公共聊天
在线用户列表与状态
图片与文件传输
表情 Emoji
多聊天室管理
用户注册登录系统
消息记录与搜索
后台管理
多语言支持(部分)
响应式设计(移动端支持)
WebSocket 实时聊天(可扩展)
公司内部通讯系统
客服聊天系统(内部)
社区聊天互动区
在线教育平台的班级聊天室
交友、约会网站内置聊天功能
1、下载源码,解压缩,上传到服务器。
2、建立MySQL数据库。
3、选择PHP版本为7或8.0以上。并安装fileinfo和exif扩展。
4、nginx web服务器还需要先设置伪静态规则,规则内容
try_files $uri /index.php$is_args$args;
5、打开yourdomain.com/install 进行安装。
6、输入用户信息和数据库信息,购买代码处请到 https://scriptelite.com/user/purchases 查询,点击按钮安装。
7、完成安装。