workerman安装及遇到的问题解决
发布时间 - 2019-11-25 00:00:00 点击率:次下面由workerman入门教程栏目给大家介绍workerman安装及遇到的问题解决方法,希望对需要的朋友有所帮助!
1、workerman安装
workerman是php的一个socket框架,简化了socket编程,已经为很多企业所用,今天在centos的ngix+php下安装了workerman,过程记录如下。
官网上给的教程:
但是我已经安装了php环境,所以跳过上面的1,2,3,4步骤,直接下载workerman的zip包,进行第5步安装。
进入workerman的目录进行安装如下。提示错误
[root@localhost server]# ls mysql nginx-1.4.4 phpredis workerman mysql-5.6.21 php redis-2.8.19 nginx php-5.5.7 redis-2.8.19.tar.gz [root@localhost server]# cd workerman/ [root@localhost workerman]# cd workerman/ [root@localhost workerman]# ls bin Common conf Core logs [root@localhost workerman]# cd bin [root@localhost bin]# ls workermand [root@localhost bin]# ./workermand start Workerman is starting ... ----------------------- EXTENSION ------------------------------ * pcntl [NOT SUPORT BUT REQUIRED] You have to enable pcntl Workerman start fail
缺少扩展pcntl,这个扩展时workerman必须的,这个扩展时php包里有的,但是我在编译php的时候没有--enable-pcntl,在php的源码包里果然找到了这个扩展源码包,下面就是加入这个扩展。
加入这个扩展后,重启php-fpm,nginx,再次开启workerman
[root@localhost bin]# ./workermand start Workerman is starting ... ----------------------- EXTENSION ------------------------------ * sysvshm [NOT SUPORT] * sysvmsg [NOT SUPORT] * libevent [NOT SUPORT] ------------------------ WORKERS ------------------------------- user worker listen processes status root BusinessWorker none 32 [OK] root Gateway tcp://0.0.0.0:8480 4 [OK] root StatisticProvider tcp://0.0.0.0:55858 1 [OK] root StatisticWeb tcp://0.0.0.0:55757 1 [OK] root StatisticWorker udp://0.0.0.0:55656 1 [OK] ---------------------------------------------------------------- Workerman start success ...
workerman安装成功。
更多workerman知识请关注workerman教程栏目。
# workerman
# php
# nginx
# centos
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
郑州企业网站制作公司,郑州招聘网站有哪些?
如何制作一个表白网站视频,关于勇敢表白的小标题?
用yum安装MySQLdb模块的步骤方法
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
如何基于云服务器快速搭建网站及云盘系统?
如何用美橙互联一键搭建多站合一网站?
如何批量查询域名的建站时间记录?
怎么用AI帮你设计一套个性化的手机App图标?
JavaScript如何操作视频_媒体API怎么控制播放
Bootstrap整体框架之CSS12栅格系统
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
Laravel如何实现用户密码重置功能?(完整流程代码)
如何获取上海专业网站定制建站电话?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
Android中AutoCompleteTextView自动提示
微信小程序 require机制详解及实例代码
标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南
Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载
历史网站制作软件,华为如何找回被删除的网站?
Python结构化数据采集_字段抽取解析【教程】
JS碰撞运动实现方法详解
Laravel事件监听器怎么写_Laravel Event和Listener使用教程
如何在万网自助建站中设置域名及备案?
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
如何快速搭建虚拟主机网站?新手必看指南
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
制作旅游网站html,怎样注册旅游网站?
消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
Laravel怎么调用外部API_Laravel Http Client客户端使用
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
Python面向对象测试方法_mock解析【教程】
微信小程序 input输入框控件详解及实例(多种示例)
网站建设要注意的标准 促进网站用户好感度!
如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体
如何在阿里云完成域名注册与建站?
如何在香港免费服务器上快速搭建网站?
Python制作简易注册登录系统
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
公司门户网站制作流程,华为官网怎么做?
Laravel如何与Docker(Sail)协同开发?(环境搭建教程)
Firefox Developer Edition开发者版本入口
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
Laravel PHP版本要求一览_Laravel各版本环境要求对照
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集


ot BusinessWorker none 32 [OK]
root Gateway tcp://0.0.0.0:8480 4 [OK]
root StatisticProvider tcp://0.0.0.0:55858 1 [OK]
root StatisticWeb tcp://0.0.0.0:55757 1 [OK]
root StatisticWorker udp://0.0.0.0:55656 1 [OK]
----------------------------------------------------------------
Workerman start success ...