# web_chat **Repository Path**: lvchaowangluo/web_chat ## Basic Information - **Project Name**: web_chat - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-30 - **Last Updated**: 2025-12-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 即时聊天系统部署说明 ## 环境要求 - 系统:Ubuntu 24.04 - 面板:宝塔LNMP - PHP:7.4+(需安装Swoole、mysqli、fileinfo扩展) - MySQL:8.0+ - Nginx:1.20+ ## 部署步骤 ### 1. 数据库配置 1. 宝塔面板 → 数据库 → 创建数据库`chat_system` 2. 导入`sql/chat_system.sql`脚本 ### 2. 文件部署 1. 将所有文件上传到`/www/wwwroot/chat`目录 2. 修改`config.php`: - 替换数据库密码 - 替换域名(UPLOAD_URL) ### 3. 权限设置 1. `upload`目录权限设置为755,所有者www 2. 所有PHP文件权限设置为644,所有者www ### 4. 启动WebSocket服务 #### 方式1:宝塔进程管理器 - 进程名称:chat_websocket - 运行用户:www - 运行目录:/www/wwwroot/chat - 启动命令:php websocket_server.php #### 方式2:终端后台运行 ```bash cd /www/wwwroot/chat screen -S chat php websocket_server.php # Ctrl+A+D退出screen