workerman-for-win

workerman-for-win是运行在windows平台的版本,开发接口与Linux多进程版本一致, 也就是说基于workerman开发的应用程序即可以运行在Linux系统,也可以运行在Windows系统上。
注意:Window版本workerman不依赖任何扩展。 另外由于windows版本无法做到守护进程,并且无法fork多进程充分利用多cpu资源,所以建议windows版本只用于开发调试, 实际部署使用Linux多进程版本。

Fork on Github  下载ZIP压缩文件 下载19639次

直接下载可用的windows demo

windows版本聊天室点击下载workerman-chat-for-win 详情参见这里
windows版本小蝌蚪聊天室点击下载workerman-todpole-for-win 详情参见这里
windows版本web消息推送框架点击下载web-msg-sender 详情参见这里
windows版本GatewayWorker点击下载GatewayWorker-for-win 详情参见这里
以上demo下载后双击start_for_win.bat即可启动(无需安装其它扩展)
提示:如果出现类似"php不是内部或外部命令"的提示,说明没有设置好php环境变量,请参考下面步骤设置

PHP的环境变量设置

PHP下载页面:http://windows.php.net/download
提示:要求下载PHP版本>=5.3.3,如果已经有下载或安装,则直接设置PHP环境变量即可

PHP环境变量设置示意图

workerman的Windows版本与Linux版本异同

1、win版本count属性无效,全部为单进程
2、不支持start stop reload restart status命令
3、cmd命令行启动,后面可接多个文件,例如 php start_web.php start_gateway.php start_worker.php
4、无法守护进程,cmd窗口关掉后服务即停止
5、每个启动文件只能实例化一个容器(Worker/WebServer/Gateway/BusinessWorker),需要实例化多个容器时
需要拆成多个文件,例如 start_web.php start_gateway.php start_worker.php 分别初始化web gateway worker


Windows版本workerman的启动与停止

cmd命令行中运行 php your_file.php(注意后面可以接多个文件)
注意windows版本没有stop、reload、restart、status命令,启动时直接运行 php 文件.php 即可,停止运行按ctrl+c


相关连接

Powered by web-msg-sender!

蜀ICP备13029294号

联系我们
  • QQ群1:257046084(2000人已满)
    QQ群2:137410824(2000人已满)
    QQ群3:527941005(500人已满)
    QQ群4:172789145(2000人已满)
    QQ群5:605328640(2000人)
    游戏开发群:564297822
    商务合作联系QQ:2202055656
    邮箱:walkor@workerman.net