NoneCms 是一款基于thinkphp5.1的开源内容管理系统,适用于企业站、个人博客,具有简便,灵活,开发快等优点。开源地址:GitHub,官网
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端口即可