swoole和workerman他们均可以实现即时通讯的功能,这里我简单的就workman做为windows服务器启动为例说哈吧。直接进入正题:windows
下载这个聊天室项目浏览器
workerman聊天室 http://www.workerman.net/workerman-chat安全
点击 start_for_win.bat 会出现一个黑窗口 在浏览器中浏览http://127.0.0.1:55151就能够看到聊天室页面啦!可是当咱们关闭黑窗口的时候会发如今浏览端口55151时就退出了!当项目真正部署是我想这样是很不安全的,因此咱们要找到一种方法来实现守护进程,将这个 bat文件当作windows服务来运行,下面咱们使用nssm,用nssm来将bat转化为服务服务器
先下载 nssm软件,这个在百度上直接搜索一个就能够啦!swoole
下载下来以后是一个压缩包解压找到对应你本身系统的32/64位nssm(在cmd窗口中找到该路径下的nssm)执行 nssm install <服务名> 例如: nssm install workerman(自定义服务名)spa
而后回车出现nssm的配置界面 在界面中填写你的 项目中的bat文件地址,例如:.net
点击 install service ,好比:blog
注意:360会拦截服务,直接忽略便可进程
当显示successfully的时候说明服务已经安装成功啦!咱们能够点击个人电脑-》管理-》服务 查看一下是否是存在这个服务,如图个人已经能够看到服务名为workerman的服务了:部署