发布网友 发布时间:2022-04-22 22:34
共2个回答
懂视网 时间:2022-04-29 14:58
下面由workerman php教程栏目给大家介绍workerman部署到windows服务器的方法,希望对需要的朋友有所帮助!
swoole和workerman都可以实现即时通信的功能,其中swoole是C语言编写的php扩展,其配置起来比较麻烦,但是性能还是很强悍的这些可以自己去官网上面搜,还有一个就是workerman框架啦!(推荐:workerman教程)
它确实是使用php写出来的框架而且使用的就是php socket中的东西。如果是将项目项目布置到linux服务器的话我觉的两者都可以,但是如果你是使用的windows服务器的话那就面临着一个困难———swoole不支持windows环境。
当然如果非要布置的话使用docker应该也可以,但是总觉的有些不伦不类的感觉(不是说docker不伦不类,docker确实强悍),那么我们怎么办呢??这个时候就凸显出workerman的优势啦!它可以在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软件,这个在百度上直接搜索一个就可以啦!下载下来之后是一个压缩包解压找到对应你自己系统的32/位nssm(在cmd窗口中找到该路径下的nssm)执行 nssm install <服务名> 例如: nssm install workerman
然后回车出现nssm的配置界面 在界面中填写你的 项目中的bat文件地址,例如
点击 install service ,如图
当显示successfully的时候说明服务已经安装成功啦!我们可以点击我的电脑-》管理-》服务 查看一下是不是存在这个服务,如图我的已经可以看到服务名为workerman的服务啦!
但是这个时候浏览 http://127.0.0.1:55151还是不能正常浏览,因为我们还没有将服务打开,接下来点击左上角的启动按钮,当服务启动后在浏览http://127.0.0.1:55151就可以正常浏览啦!
热心网友 时间:2022-04-29 12:06
01)、在 DC1 中插入 Windows server 2003 安装光盘,选择安装可选的 Windows 组件。 02)、勾选 Windows
部署服务,单击下一步,单击完成并重新启动计算机。
03)、单击开始,单击管理工具,单击 Windows 部署服务。
04)、在
Windows 部署服务管理窗口中,双击服务器,右击
dc1.contoso.com,单击配置服务器,如图1。
05)、单击下一步,在路径中键入 E:\RemoteInstall,单击下一步。
06)、在
DHCP 选项 60 中勾选不侦听端口67,勾选将 DHCP 选项标记 #60 配置为
“PXEClient”,单击下一步,如图2。
07)、在 PXE 服务器初始设置中,选择响应所有(已知和未知)客户端计算机,单击下一步,如图3。
08)、在配置完成中,清除立即在 Windows
部署器上添加映像,单击完成。如图4。
至此,完成 windows 部署服务的安装与配置。
2、为 Windows 部署服务添加启动镜像并为安装镜像添加映像组
01)、在 Windows 部署服务管理窗口中,双击服务器,双击 dc1.contoso.com,右击启动映像,单击添加启动映像。
02)、在映像文件中,单击浏览,浏览到 winpe.wim 所在位置,双击
winpe.wim,然后单击下一步。
03)、在映像元数据中,保持默认的映像名称和说明,单击下一步。
04)、在摘要中,单击下一步。
05)、在任务进度中,单击完成,完成 winpe.wim
映像的添加。
06)、继续右击启动映像,单击添加启动映像。
07)、在映像文件中,单击浏览,浏览到 boot.wim 所在位置,双击 boot.wim,然后单击下一步。
08)、在映像元数据中,为了保持友好,我们将映像名称和说明中的 Longhorn 修改为 XP,如图5,单击下一步。
09)、在摘要中,单击下一步。
10)、在任务进度中,单击完成,完成 boot.wim 映像的添加。
至此,完成 winpe.wim
和 boot.wim 的添加。如图6。
11)、右击安装映像,单击添加映像组。
12)、在添加映像组中键入 VPC XP Group,单击确定。
至此,完成映像组的添加。
3、捕获Client1(基准计算机)映像并上传至 windows 部署服务器
01)、配置 Client1 BIOS 中 PXE
启动为第一的位置。保存配置重新启动计算机,系统出现提示时,按 F12 初始化 PXE
启动进程,如图7。
02)、选择 Windows Windows Vista PE (x86) 启动,如图8。
03)、从 PXE 开始读取 winpe.wim,如图9。
04)、进入 Vista PE 环境,键入 wdscapture,弹出 Windows 部署映像捕获向导,如图10,单击下一步。
05)、在映像捕获源中,选择要捕获的卷为 C:\,键入映像名称为 WinXP.wim,映像描述为 VPC Windows XP WIM (x86),如图11,单击下一步。
06)、在映像捕获目标中,单击浏览,保存映像至
C:\winxp.wim,勾选将映像加载到 WDS
服务器,在服务器名中键入 dc1.contoso.com,并单击连接,如图12。
07)、在网络凭据窗口中,输入具有所需权限的 contoso.com 域的用户帐户和密码,如图13。
08)、在映像组名中选择 VPC XP Group,如图14,单击完成。开始映像的捕获和上传。如图15、16、17。
09)、完成后单击关闭。在 DC1 上单击开始,单击管理工具,单击 Windows 部署服务,双击服务器,双击 dc1.contoso.com,双击安装映像,单击 VPC XP Group,在右面窗体中可以发现上传的 WinXP.wim,如图18。