加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 学习资料

centos 安装workerman

时间:2021-03-21 20:49:17  来源:  作者:
安装宝塔
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
复制代码


 
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
实现php间隔一段时间执行一次某段代码
实现php间隔一段时间
相关文章
    无相关信息
栏目更新
栏目热门