旗下导航:搜·么
当前位置:网站首页 > PHP框架 > Workerman > 正文

workerman怎样安装在linux环境下【workerman】,workerman,linux

作者:搜搜PHP网发布时间:2019-12-06分类:Workerman浏览:80


导读:装置workerman实在很简朴,只需会简朴的linux口令就能够搞定。引荐:workerman教程这里我给人人演示一下怎样装置workerman进入终端的历程就不必...

装置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文件代码以下

<?php 
use Workerman\Worker; 
require_once __DIR__ . '/Workerman/Autoloader.php'; 
// 建立一个Worker监听2345端口,运用http协定通信 
$http_worker = new Worker("http://0.0.0.0:2345"); 
// 启动4个历程对外供应效劳 
$http_worker->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环境下的细致内容,更多请关注ki4网别的相干文章!

标签:workermanlinux