Workerman のインストールは実際には非常に簡単です。簡単な Linux パスワードを知っていれば実行できます。推奨: workerman チュートリアル
ここでは、workerman のインストール方法を説明します。ターミナルに入るプロセスをデモンストレーションする必要はありません...
root に入った後サイトのルート ディレクトリを見つけて、まず公式スクリプトを使用して、サーバーの PHP 環境が WorkerMan 権限要件を満たしているかどうかをテストします。
curl -Ss http://www.workerman.net/check.php | php
図に示すように、ローカル posix 拡張子がインストールされていない場合は、次のコマンドを使用して、pcntl および POSIX 拡張機能をインストールします。
yum install php-process
拡張機能のインストールが完了したら、PHP 環境を再度確認すると、すべてが正常であることがわかります。
公式ヒント より多くの同時接続をサポートするには、イベント拡張機能または libevent 拡張機能をインストールすることをお勧めします (2 つは同じ機能を持ち、どちらかを選択するだけです)。
Linux に workMan をインストールします:
拡張機能が正常にインストールされたら、すべての準備が整いました。wget パスワードを使用して WorkerMan ソース コード パッケージをダウンロードします。
wget http://www.workerman.net/download/workermanzip
ダウンロードが完了すると、下の図にworkerzipパッケージが表示されます。unzipを実行して解凍します。
解凍は成功しました。Workermanという名前に変更します。 -master (図に示すように)
#mv Workerman-master Workerman<?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 start.php start -d (-d 守护模式启动)
以上がLinux環境にworkermanをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。