online_chat服务端是用PHP写的在线聊天软件;引入online_chat简单、方便;online_chat服务端结构分成server服务程序和web的api组成;server服务程序用原生PHP写的,也用到online_chat框架的异常处理;web的api部分用的thinkphp。支持特性如下:
1.支持万人同时在线聊天。
2.支持消息类型有文本、图片、语音消息、短视频、富文本、文件。
3.支持windows、linux系统。
4.支持composer安装(推荐)。
5.支持聊天类型有好友聊天、群聊、客服、计时咨询。
服务端composer安装命令:
composer require dzgz/online-chat
在入口文件里面引入public/index.php,代码如下:
include __DIR__ . '/../vendor/dzgz/online-chat/public/index.php';
导入sql文件:vendor/dzgz/online-chat/online_chat.sql
online_chat服务端是由server服务程序和web的api组成;软件结构图如下:
1.安装PHP扩展:socket、event、fileinfo、openssl。
2.导入数据库文件:online_chat.sql。
3.修改数据库配置文件config/database.php或者vendor/dzgz/online-chat/config/database.php。
4.修改config/chat.php或者vendor/dzgz/online-chat/config/chat.php。
调试方式启动
php server.php
守护进程方式启动
php server.php daemon
开源地址:https://gitee.com/ttlt/online_chat_client