# webman-push **Repository Path**: osacar/webman-push ## Basic Information - **Project Name**: webman-push - **Description**: 基于webman1.3.16 + push1.0.8的聊天室demo。可用于消息推送等。 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-03-19 - **Last Updated**: 2025-03-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # webman-push 基于webman1.3.16 + push1.0.8的聊天室demo。 安装了ThinkORM 和 ThinkTemplate ,如不需要可以自行卸载,demo只在登录时做了数据库验证,可以删除。 demo中: 有<系统公告>在process->task,采用的是workerman/crontab定时任务组件.每个一分钟广播一次。 有<进入聊天室公告>,用户登录后进入chat room后系统会向已在聊天室的所有人广播。 聊天室demo目前只有群聊天功能,单对单聊天后续有时间后添加。 系统需要放开的端口:8877,3131,3232 # 部署 php >= 7.2 1,修改控制器index.php中需要根据你是否需要用到数据库修改。 2,修改数据库配置thinkorm 3,修改推送配置config->plugin->webman->push->app.php ; 建议修改app_key + channel_hook(ip地址换成你部署demo的服务器地址) 4,修改view中的所有:websocket地址 + app_key值 5,根目录下 cli模式:php start.php start 如报错请根据保存信息删除php的禁用函数等。还有问题请留言交流!