# php webman sqlite 即时通讯聊天室 websocket **Repository Path**: cnsashimi/webman_imchat ## Basic Information - **Project Name**: php webman sqlite 即时通讯聊天室 websocket - **Description**: php webman sqlite 即时通讯聊天室 websocket - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2023-08-31 - **Last Updated**: 2023-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # php webman 聊天室 本程序只是一个chat原型实现理论,只为我本人学习使用,参考学习进步。 ## 安装 环境需求: 可在 shell环境下执行php 且 PHP >= 7.2 Composer >= 2.0
1.webman安装 在自己项目目录里运行
composer create-project workerman/webman
2. 安装gatewayworker插件
cd webman
composer require webman/gateway-worker
3.安装webman 数据库插件
composer require -W illuminate/database illuminate/pagination illuminate/events symfony/var-dumper
[备注]如果需要ORM交互数据库 再用 composer require "illuminate/events"
4.git clone https://gitee.com/cnsashimi/webman_imchat
把clone下来的文件复制覆盖到 webman目录里
## 目录结构说明 ├─app
│ ├─controller // 控制器目录
│ ├─middleware
│ ├─model //数据库模板(当前应用没有使用模板)
│ └─view
│ └─index //html视图目录
├─config
│ └─plugin
│ └─webman
│ └─gateway-worker
├─db //数据库文件
├─plugin
│ └─webman
│ └─gateway //gateway websocket对话协议文件目录
├─process
├─public
│ ├─css
│ ├─images
│ └─js
├─runtime
│ ├─logs
│ ├─views
│ └─windows
├─support
## 运行 ### windows: 运行/windows.bat ### linux: php start.php start 当成进程 后面加个 -d ## 使用 访问 http://127.0.0.1:8787/