検索
ホームページPHPフレームワークWorkermanLinux環境にworkermanをインストールする方法

Linux環境にworkermanをインストールする方法

Workerman のインストールは実際には非常に簡単です。簡単な Linux パスワードを知っていれば実行できます。推奨: workerman チュートリアル

ここでは、workerman のインストール方法を説明します。ターミナルに入るプロセスをデモンストレーションする必要はありません...

root に入った後サイトのルート ディレクトリを見つけて、まず公式スクリプトを使用して、サーバーの PHP 環境が WorkerMan 権限要件を満たしているかどうかをテストします。

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

図に示すように、ローカル posix 拡張子がインストールされていない場合は、次のコマンドを使用して、pcntl および POSIX 拡張機能をインストールします。

yum install php-process

Linux環境にworkermanをインストールする方法拡張機能のインストールが完了したら、PHP 環境を再度確認すると、すべてが正常であることがわかります。

Linux環境にworkermanをインストールする方法公式ヒント より多くの同時接続をサポートするには、イベント拡張機能または libevent 拡張機能をインストールすることをお勧めします (2 つは同じ機能を持ち、どちらかを選択するだけです)。

Linux環境にworkermanをインストールする方法Linux に workMan をインストールします:

拡張機能が正常にインストールされたら、すべての準備が整いました。wget パスワードを使用して WorkerMan ソース コード パッケージをダウンロードします。

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

ダウンロードが完了すると、下の図にworkerzipパッケージが表示されます。unzipを実行して解凍します。

Linux環境にworkermanをインストールする方法

解凍は成功しました。Workermanという名前に変更します。 -master (図に示すように)

#mv Workerman-master Workerman


Linux環境に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();

Execute php test.php start. 次の図が表示されたら、Workerman のインストールが成功したことを意味します

Linux環境にworkermanをインストールする方法

workerman を実行するにはデーモン モードで起動します。背景。タスク:

php start.php start -d  (-d 守护模式启动)

以上がLinux環境にworkermanをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター