php workerman demo,workerman-demo
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相关推荐
- http和php怎么交互,实现http与workerman的交互demo
这里主要用到wm的聊天室demo做了一个示例. /** * This file is part of workerman. * * Licensed under The MIT License * F ...
- 创建 demo.html,demo.html
ALine 演示 body{ padding: 0;margin: 0;} h3{margin: 0;padding: 0;background: #efefef;line-height: 60px; ...
- android 涂鸦软件demo,涂鸦demo(swift)这是一款涂鸦软件,能够实现对图片的基本操作...
涂鸦demo(swift) 这是一款涂鸦软件,能够实现对图片的基本操作,供大家参考,主要功能点有: 效果图 1.截取长图 该功能的主要原理是截取webview的高度所在的区域,所以这种截屏需要在web ...
- 忽然觉得照着技术文档一个demo一个demo的写是一个十分好的学习方式
这恰恰是我认知和实践的gap填补上去的特别好的方法 在这个过程中 编译,我们可以走Google colab 文章,和反思的点,我们可以放到csdn上面 至于csdn上面和我说有一些时候一天只能发20个 ...
- workerman结合laravel开发在线聊天应用的示例代码
项目背景: 最近由于公司的业务需求,需要用到聊天功能.而且有比较多的个性化需求需要定制.之前使用别人的聊天组件是基于微擎的.如果要移植到普通的H5在逻辑修改还有定制上存在比较多的困难.为此只能克服困难 ...
- laravel结合workerman开发在线聊天应用
什么是Workerman? Workerman是一款 开源 高性能异步 PHP socket即时通讯框架 .支持高并发,超高稳定性,被广泛的用于手机app.移动通讯,微信小程序,手游服务端.网络游戏. ...
- CornerNet:实现demo、可视化heatmap、测试各类别精度
CornerNet:实现demo.可视化heatmap.测试各类别精度 文章目录 CornerNet:实现demo.可视化heatmap.测试各类别精度 前言 实现demo 方案一 方案二 可视化he ...
- 2.10. 代码片段:demo方法(Core Data 应用程序实践指南)
该代码段我觉得没有太多东西 - (void)applicationDidBecomeActive:(UIApplication *)application {[self cdh];[self demo ...
- 3、使用Oracle Logminer同步Demo
使用Oracle Logminer同步Demo 1 Demo介绍 1.1 Demo设想 前面介绍了Oracle LogMiner配置使用以及使用LogMiner进行解析日志文件性能,在这篇文章中将利用 ...
- Tensorflow的基本运行方式--demo程序
1. Tensorflow的运行流程如下 加载数据及定义超参数 构建网络 训练模型 评估模型和进行预测 2. Tensorflow demo实现 demo如下:优化目标为:y=x2−0.5 # -*- ...
最新文章
- php pdo 时间,php – 使用PDO执行时间记录查询 – 自动完成功能无效
- 如何备考上海市高等学校计算机一级,计算机一级考试备考攻略
- 虚拟机非法关机不能重启了
- 图解SQLite教程
- 无服务器架构 - 从使用场景分析其6大特性
- gmp计算机系统课件,EU GMP附录11计算机系统◆问答
- Codewars--8kyu解题集
- Python统计共同参演电影最多的演员组合
- 【服务器代理跨域】---测试网络上一些接口是否可以被调用
- ios为了用户隐私安全,禁止自动播放音频文件的解决办法(微信端)
- 粒子群算法及其改进算法
- Stewart六自由度平台正反解算法
- NFS挂载失败: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.
- 备战双十一,你清楚积分兑换系统运营吗
- Python自做的一个zabbix_sender程序
- FlyoutMenus
- BZOJ 3168: [Heoi2013]钙铁锌硒维生素 [线性基 Hungary 矩阵求逆]
- Qt 编译报错 error: invalid use of incomplete type 'class QXxx'
- 中小企业上马ERP要谨慎
- 基于HTTP的QQ协议分析
热门文章
- 【工具】更新最新esp8266库离线安装包3.0.1、ESP32库离线安装包1.0.6
- 【PC工具】推荐11个在四大使用场景中的常用工具,按场景总结常用电脑工具软件,常用办公工具软件...
- 【强化学习】Sarsa 和 Sarsa(λ)
- dovecot vsz_limit参造成foxmail、outlook等客户端工具接收邮件有时候报错
- Post和Get差异
- mysql增删查操作
- 无线WEP网络***
- 如何使用 Mmcv.exe 工具来管理群集消息队列资源[转]
- 算法刷题-数论-试除法求约数、约数个数、约数之和、最大公约数(辗转相除法)
- 2020年12月大学英语四六级英语作文预测(XDF王江涛)