workerman怎么安装在linux环境下

发布时间 - 2019-12-05 00:00:00    点击率:

安装workerman其实很简单,只要会简单的linux口令就可以搞定。推荐:workerman教程

这里我给大家演示一下如何安装workerman 进入终端的过程就不用演示了吧...

输入root及密码进入终端后找到站点根目录 先使用官方自带的脚本测试下服务器的PHP环境是否满足WorkerMan允许要求

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

如图所示,本机的posix扩展没有安装,那我们使用以下命令进行安装pcntl和posix扩展。

yum install php-process

扩展安装完成后,再次检测PHP环境,显示一切正常。

官方提示为了支持更大的并发连接数,建议安装event扩展或者libevent扩展(二者作用相同,二选一即可),我们进行libevent扩展安装如下 

linux下安装workerman:

扩展安装成功后,一切准备就绪,通过wget口令下载WorkerMan源码包

wget http://www.workerman.net/download/workermanzip

下载完成后就可以看到下图中的workermanzip包,执行 unzip 进行解压

解压成功,将Workerman-master 重命名   如图

mv Workerman-master Workerman

创建test.php文件代码如下

count = 4; 
// 接收到浏览器发送的数据时回复hello world给浏览器 
$http_worker->onMessage = function($connection, $data)
{ 
    // 向浏览器发送hello world 
    $connection->send('hello world'); 
}; 
Worker::runAll();

执行 php test.php start 看到如下图表示workerman安装成功

用守护进程模式启动可以后台运行 workerman  任务:

php start.php start -d  (-d 守护模式启动)


# workerman  # linux  # 就可以  # 更大  # 我给  # 如图  # 自带  # 本机  # 创建一个  # 图中  # 如下图  # 其实很简单 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】  Swift中循环语句中的转移语句 break 和 continue  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  在线制作视频的网站有哪些,电脑如何制作视频短片?  Angular 表单中正确绑定输入值以确保提交与验证正常工作  如何在Windows虚拟主机上快速搭建网站?  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  JavaScript如何实现错误处理_try...catch如何捕获异常?  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  Laravel如何实现模型的全局作用域?(Global Scope示例)  如何快速搭建高效香港服务器网站?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  如何快速搭建个人网站并优化SEO?  图册素材网站设计制作软件,图册的导出方式有几种?  JavaScript模板引擎Template.js使用详解  Laravel如何配置任务调度?(Cron Job示例)  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  Firefox Developer Edition开发者版本入口  Android实现代码画虚线边框背景效果  中山网站推广排名,中山信息港登录入口?  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  nodejs redis 发布订阅机制封装实现方法及实例代码  微信小程序 canvas开发实例及注意事项  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  微信公众帐号开发教程之图文消息全攻略  如何在万网自助建站平台快速创建网站?  JS中对数组元素进行增删改移的方法总结  教学论文网站制作软件有哪些,写论文用什么软件 ?  如何做网站制作流程,*游戏网站怎么搭建?  如何在阿里云购买域名并搭建网站?  Laravel如何生成URL和重定向?(路由助手函数)  微信小程序 HTTPS报错整理常见问题及解决方案  Laravel模型事件有哪些_Laravel Model Event生命周期详解  Python图片处理进阶教程_Pillow滤镜与图像增强  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  JavaScript实现Fly Bird小游戏  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  香港服务器如何优化才能显著提升网站加载速度?  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  linux top下的 minerd 木马清除方法