>PHP 프레임워크 >Workerman >리눅스 환경에서 워커맨을 설치하는 방법

리눅스 환경에서 워커맨을 설치하는 방법

尚
원래의
2019-12-05 15:51:152660검색

리눅스 환경에서 워커맨을 설치하는 방법

간단한 Linux 비밀번호만 알면 Workerman 설치는 실제로 매우 간단합니다. 추천: workerman tutorial

여기서 Workerman 설치 방법을 보여드리겠습니다. 터미널에 들어가는 과정을 시연할 필요는 없습니다...

루트와 비밀번호를 입력하여 터미널에 들어가 사이트 루트 디렉터리를 찾으세요. 먼저 공식 스크립트를 사용하여 테스트합니다. 서버의 PHP 환경이 WorkerMan 권한 요구 사항을 충족하는지 확인합니다

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

그림에 표시된 대로 이 시스템의 posix 확장이 설치되어 있지 않습니다. 그런 다음 다음 명령을 사용하여 pcntl 및 posix를 설치합니다. 확대.

yum install php-process

리눅스 환경에서 워커맨을 설치하는 방법 확장 기능 설치가 완료된 후 PHP 환경을 다시 확인해 보니 모든 것이 정상으로 표시됩니다.

리눅스 환경에서 워커맨을 설치하는 방법공식 팁 더 많은 수의 동시 연결을 지원하려면 이벤트 확장 또는 libevent 확장을 설치하는 것이 좋습니다(둘 다 동일한 기능을 가지고 있으므로 하나만 선택하십시오). libevent 확장은 다음과 같이 설치됩니다

리눅스 환경에서 워커맨을 설치하는 방법 Linux에서 Workererman 설치:

확장 프로그램이 성공적으로 설치되면 모든 준비가 완료됩니다. wget 비밀번호를 통해 WorkerMan 소스 코드 패키지를 다운로드하세요.

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

다운로드가 완료되면 아래 그림에서 WorkerZip 패키지를 볼 수 있습니다. unzip을 실행하여 압축을 푼다

리눅스 환경에서 워커맨을 설치하는 방법

압축해제가 성공하면 그림과 같이 Workerman-Master Rename이 됩니다

mv Workerman-master Workerman

리눅스 환경에서 워커맨을 설치하는 방법

다음과 같이 test.php 파일 코드를 생성합니다

<?php 
use Workerman\Worker; 
require_once __DIR__ . &#39;/Workerman/Autoloader.php&#39;; 
// 创建一个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(&#39;hello world&#39;); 
}; 
Worker::runAll();

php test.php start를 실행하세요. 아래 그림이 보이면, Workererman 설치가 성공한 것입니다

리눅스 환경에서 워커맨을 설치하는 방법

데몬 프로세스를 사용하세요. 모드 시작은 백그라운드에서 Workererman을 실행할 수 있습니다.

위 내용은 리눅스 환경에서 워커맨을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.