php版本

workerMan 要求 PHP Version >= 5.3.3,但是因为业务代码使用了常量数组,所以需要 PHP Version >= 7.0

命令

代码部署(通过git)

# 请确保 /data/htdocs/ 目录存在,socketio/ 通过以下命令会自动创建,如果需要自定义路径请同时修改下面各个脚本命令

$git clone https://gitee.com/forever_youyou/workerman-demo.git /data/htdocs/socketio

# 更新最新代码

$cd /data/htdocs/socketio/ && git pull

Start (启动服务)

debug mode (调试模式)

$php server.php start

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_1.php start

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_2.php start

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_3.php start

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_4.php start

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_5.php start

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_11.php start

daemon mode (守护进程)

$php server.php start -d

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_1.php start -d

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_2.php start -d

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_3.php start -d

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_4.php start -d

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_5.php start -d

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_11.php start -d

Stop (停止服务)

$php server.php stop

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_1.php stop

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_2.php stop

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_3.php stop

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_4.php stop

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_5.php stop

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_11.php stop

Status (查看状态)

$php server.php status

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_1.php status

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_2.php status

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_3.php status

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_4.php status

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_5.php status

$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_11.php status

phpSocket.io (基于workerman)手册

环境

Linux系统环境检测

Linux系统可以使用以下脚本测试本机PHP环境是否满足WorkerMan运行要求。

$curl -Ss http://www.workerman.net/check.php | php

上面脚本如果全部显示ok,则代表满足WorkerMan要求,直接到官网下载例子即可运行。

如果不是全部ok,则参考 文档 安装缺失的扩展即可。

(注意:检测脚本中没有检测event扩展或者libevent扩展,如果业务并发连接数大于1024建议安装event扩展或者libevent扩展,安装方法参照 文档说明 )

php workerman demo,workerman-demo相关推荐

  1. http和php怎么交互,实现http与workerman的交互demo

    这里主要用到wm的聊天室demo做了一个示例. /** * This file is part of workerman. * * Licensed under The MIT License * F ...

  2. 创建 demo.html,demo.html

    ALine 演示 body{ padding: 0;margin: 0;} h3{margin: 0;padding: 0;background: #efefef;line-height: 60px; ...

  3. android 涂鸦软件demo,涂鸦demo(swift)这是一款涂鸦软件,能够实现对图片的基本操作...

    涂鸦demo(swift) 这是一款涂鸦软件,能够实现对图片的基本操作,供大家参考,主要功能点有: 效果图 1.截取长图 该功能的主要原理是截取webview的高度所在的区域,所以这种截屏需要在web ...

  4. 忽然觉得照着技术文档一个demo一个demo的写是一个十分好的学习方式

    这恰恰是我认知和实践的gap填补上去的特别好的方法 在这个过程中 编译,我们可以走Google colab 文章,和反思的点,我们可以放到csdn上面 至于csdn上面和我说有一些时候一天只能发20个 ...

  5. workerman结合laravel开发在线聊天应用的示例代码

    项目背景: 最近由于公司的业务需求,需要用到聊天功能.而且有比较多的个性化需求需要定制.之前使用别人的聊天组件是基于微擎的.如果要移植到普通的H5在逻辑修改还有定制上存在比较多的困难.为此只能克服困难 ...

  6. laravel结合workerman开发在线聊天应用

    什么是Workerman? Workerman是一款 开源 高性能异步 PHP socket即时通讯框架 .支持高并发,超高稳定性,被广泛的用于手机app.移动通讯,微信小程序,手游服务端.网络游戏. ...

  7. CornerNet:实现demo、可视化heatmap、测试各类别精度

    CornerNet:实现demo.可视化heatmap.测试各类别精度 文章目录 CornerNet:实现demo.可视化heatmap.测试各类别精度 前言 实现demo 方案一 方案二 可视化he ...

  8. 2.10. 代码片段:demo方法(Core Data 应用程序实践指南)

    该代码段我觉得没有太多东西 - (void)applicationDidBecomeActive:(UIApplication *)application {[self cdh];[self demo ...

  9. 3、使用Oracle Logminer同步Demo

    使用Oracle Logminer同步Demo 1 Demo介绍 1.1 Demo设想 前面介绍了Oracle LogMiner配置使用以及使用LogMiner进行解析日志文件性能,在这篇文章中将利用 ...

  10. Tensorflow的基本运行方式--demo程序

    1. Tensorflow的运行流程如下 加载数据及定义超参数 构建网络 训练模型 评估模型和进行预测 2. Tensorflow demo实现 demo如下:优化目标为:y=x2−0.5 # -*- ...

最新文章

  1. php pdo 时间,php – 使用PDO执行时间记录查询 – 自动完成功能无效
  2. 如何备考上海市高等学校计算机一级,计算机一级考试备考攻略
  3. 虚拟机非法关机不能重启了
  4. 图解SQLite教程
  5. 无服务器架构 - 从使用场景分析其6大特性
  6. gmp计算机系统课件,EU GMP附录11计算机系统◆问答
  7. Codewars--8kyu解题集
  8. Python统计共同参演电影最多的演员组合
  9. 【服务器代理跨域】---测试网络上一些接口是否可以被调用
  10. ios为了用户隐私安全,禁止自动播放音频文件的解决办法(微信端)
  11. 粒子群算法及其改进算法
  12. Stewart六自由度平台正反解算法
  13. NFS挂载失败: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.
  14. 备战双十一,你清楚积分兑换系统运营吗
  15. Python自做的一个zabbix_sender程序
  16. FlyoutMenus
  17. BZOJ 3168: [Heoi2013]钙铁锌硒维生素 [线性基 Hungary 矩阵求逆]
  18. Qt 编译报错 error: invalid use of incomplete type 'class QXxx'
  19. 中小企业上马ERP要谨慎
  20. 基于HTTP的QQ协议分析

热门文章

  1. 【工具】更新最新esp8266库离线安装包3.0.1、ESP32库离线安装包1.0.6
  2. 【PC工具】推荐11个在四大使用场景中的常用工具,按场景总结常用电脑工具软件,常用办公工具软件...
  3. 【强化学习】Sarsa 和 Sarsa(λ)
  4. dovecot vsz_limit参造成foxmail、outlook等客户端工具接收邮件有时候报错
  5. Post和Get差异
  6. mysql增删查操作
  7. 无线WEP网络***
  8. 如何使用 Mmcv.exe 工具来管理群集消息队列资源[转]
  9. 算法刷题-数论-试除法求约数、约数个数、约数之和、最大公约数(辗转相除法)
  10. 2020年12月大学英语四六级英语作文预测(XDF王江涛)