1 Star 0 Fork 13

yanghuangsheng / chat_php

forked from 天然呆 / chat_php 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.20 KB
一键复制 编辑 原始数据 按行查看 历史
天然呆 提交于 2019-09-22 10:19 . 初始化

聊天软件后台

安装

将以下代码添加到 composer.json中的require,重要的是后三句。如末安装compser 请联系作者将完整安装包发给你。

"require": {
    "php": ">=5.6.0",
    "workerman/gateway-worker": "^3.0",
    "workerman/mysql": "^1.0",
    "workerman/gatewayclient": "^3.0"
}

composer install

以下以linux为例,执行前请先检测workermanPHP扩展及Redis和PHP Redis扩展 windows用户请参见手册的 Windows系统快速开始

php start.php start

start.php 文件和ws文件可以放到任何目录,只要改一下引用即可。当然你也可以修改ws文件夹名称,只需要start.php修改好路径。

如果是小程序、APP等需要用到wss 433端口,建议使用利用nginx/apache代理wss

支持多端口同时运行,复制/ws/chat/文件,修改好start_businessworker.php中的各项参数,到start.php中增加引用

工作逻辑

当用户发来消息后,将消息转成数组 ,数组中须有 $data['module']) $data['action'],将直接调用相应的类和方法。

1
https://gitee.com/yanghuangsheng_admin/chat_php.git
git@gitee.com:yanghuangsheng_admin/chat_php.git
yanghuangsheng_admin
chat_php
chat_php
master

搜索帮助