在线实时匹配,两人异性聊天室。为移动端设计。
案例地址:http://chat.pingx.tech/
后台管理地址:http://chat.pingx.tech/login.php
登录账号:admin
登录密码:admin
- 免注册
- 随机房间时间
- 随机情侣头像
- 随机聊天话题
- 支持发送自定义图片
- 支持通过输入法键盘输入emoji并发送
- 后台管理实时监控
- 后台上传情头和创建话题
- 后台查看房间聊天记录
- 倒计时快结束时,可以延长房间时间
- 聊天内容过滤 -> 过滤插件
- 导入anonymous_chat.sql文件到mysql数据库
- 修改Application/chat/config.php 文件
注意:服务端可以放在服务器的任何位置,只要运行成功就可使用。
同时支持Windows服务器和Linux服务器
运行方法各不相同:
Windows 服务器:
双击.bat文件即可运行
Linux 服务器:
进入项目根目录,终端输入:
以debug(调试)方式启动
php start.php start
以daemon(守护进程)方式启动
php start.php start -d
服务器连不上:确保放行默认的8282端口,如果8282端口被占用,可以自行修改为其他端口,修改教程在环境搭建教程里面有介绍。
第一次部署最好先以debug方式启动,启动后,没有错误信息输出就可以以守护进程方式启动。 一般用宝塔进行部署的话,有一些PHP函数会被禁用,解决方法就是看错误提示的函数名字, 哪个被禁用就在宝塔里面PHP设置禁用函数列表中去除对应的函数。
- 把根目录下的client文件夹部署到web服务器。
- 修改client文件夹中的client.js文件的第一行,var wsUri = "ws://127.0.0.1:8282";,改为你服务器的地址和端口8282
- 修改client文件夹中的connect.php,配置好客户端的服务器连接
该项目包含了服务端和客户端,只运行服务端是无法使用的,要把根目录下client文件夹部署到HTTP服务器。 client里面的内容才是网站前端。
默认账号:admin
默认密码:admin
client/login.php的第15行为登录的账号密码
网址:/login.php
http://doc.workerman.net/install/requirement.html
该mysql类依赖pdo和pdo_mysql两个扩展,缺少扩展会报Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' in ....错误。
命令行运行php -m会列出所有php cli已安装的扩展,如果没有pdo 或者 pdo_mysql,请自行安装。