您当前的位置 :首页 > 学习资料 > centos 安装workerman
投稿

centos 安装workerman

2021-03-21 20:49:17 来源: 作者: 责任编辑:cncml

安装宝塔
Linux系统可以使用以下脚本测试本机PHP环境是否满足WorkerMan运行要求。
  1. curl -Ss http://www.workerman.net/check.php | php
复制代码
上面脚本如果全部显示ok,则代表满足WorkerMan要求,直接到官网下载例子即可运行。


centos系统安装教程
1、命令行运行(此步骤包含了安装php-cli主程序以及pcntl、posix、libevent库及git程序)
  1. yum install php-cli php-process git gcc php-devel php-pear libevent-devel -y
复制代码
2、安装event扩展,命令行运行
(注意:event扩展要求PHP>=5.4,PHP5.3用户请安装libevent扩展(libevent扩展也支持php5.4-5.6),见本页面底部)
  1. pecl install event
复制代码
安装php尽量7.0以上这样可以开启多进程
注意提示:Include libevent OpenSSL support [yes] : 时输入no回车,
注意提示:PHP Namespace for all Event classes :时输入yes,其它直接敲回车就行
如果安装失败请参考页面底部常见问题或者跳过以下步骤3,尝试安装libevent扩展,见本页面底部。
3、命令行运行(此步骤是配置event扩展的ini配置,如果ini文件位置不对,可以通过运行php --ini找到实际加载的ini文件路径)
  1. echo extension=event.so > /etc/php.d/30-event.ini
复制代码
4、命令行运行(此步骤是通过github下载WorkerMan主程序)
  1. git clone https://github.com/walkor/Workerman
复制代码
  1. 注释:pcntl_signal_dispatch(调用等待信号的处理器),pcntl_fork(多线程),pcntl_signal(安装一个信号处理器),(一定要开启这两个函数,在宝塔默认情况下是关闭这两个函数的) 如果禁用会报错无法启动workerman
复制代码


 
文章来源: 责任编辑:cncml
版权声明:
1、本主题所有言论和图片纯属会员个人意见,与本网站立场无关
2、本站所有主题由该文章作者发表,该文章作者与享有文章相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和的同意
4、文章作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、管理员和版主有权不事先通知发贴者而删除本文
不良信息举报信箱 新闻热线:18733599993 技术服务:18733599993 网上投稿
关于本站 | 广告服务 | 免责申明 | 招聘信息 | 联系我们
在线网 版权所有 Copyright(C)2005-2025