NoneCms 基于workerman的聊天室具体使用

浏览:1264 发布日期:2018/09/19 分类:功能实现 关键字: PHP聊天室 阿里云开放端口 NoneCms 内容管理系统 阿里云安全组规则
NoneCms 是一款基于thinkphp5.1的开源内容管理系统,适用于企业站、个人博客,具有简便,灵活,开发快等优点;并且增加了聊天室功能
NoneCms 是一款基于thinkphp5.1的开源内容管理系统,适用于企业站、个人博客,具有简便,灵活,开发快等优点。开源地址:[GitHub](https://github.com/nangge/noneCms),[官网](http://www.5none.com)

NoneCms 通过整合Workerman实现了实时聊天室功能,目前支持私聊,机器人实时回复功能。具体使用方法如下:

### 1,启动通信服务;

在项目目录下执行如下命令:```
php server.php start
```
具体命令```
php server.php {start|stop|restart|reload|status|connections} [-d]

start:启动服务
stop:停止服务
restart:重启服务
reload:平滑重启(无感重启)
status:查看当前服务运行状态
connections:查看当前客户端连接数
-d:带上该参数则是以守护进程方式启动服务
```
### 2,开放端口号
由于NoneCms下的聊天室默认监听的端口号为++2345++,所以要在服务器防火墙上开放2345端口号。

centos7.X 下操作:```
[root@centos7-1 ~]# firewall-cmd --add-port=2345/tcp --permanent   //即时打开,这里也可以是一个端口范围,如1000-2000/tcp
--permanent  #永久生效,没有此参数重启后失效
 success
[root@centos7-1 ~]# firewall-cmd --reload //重启防火墙
 success
[root@centos7-1 ~]# systemctl stop firewalld   //关闭防火墙
[root@centos7-1 ~]# systemctl start firewalld //打开防火墙
```
> 如果你是在阿里云下部署,则还需要在阿里云管理控制台上添加安全组规则;
> 具体步骤:登陆阿里云管理控制台-》云服务器ECS-》安全组-》安全组规则-》添加安全组规则-》开放2345端口即可

附件 3XFK$X8FLYXLJ~TT1EG[D9X.png ( 394.41 KB 下载:17 次 )

评论( 相关
后面还有条评论,点击查看>>