workerman は、高性能の PHP ソケット サーバー フレームワークです。Workerman は、PHP マルチプロセスおよび libevent イベント ポーリング ライブラリに基づいています。PHP 開発者は、1 つまたは 2 つのインターフェイスを実装するだけで開発できます。 RPC サービス、チャット ルーム サーバー、モバイル ゲーム サーバーなどの独自のネットワーク アプリケーション。
インストール
ダウンロードして解凍します
php:
でworkermanを使用します1. 新しいファイルを作成します start.php
<?php use Workerman\Worker; require_once './Workerman/Autoloader.php'; // 创建一个Worker监听2346端口,使用websocket协议通讯 $ws_worker = new Worker("websocket://0.0.0.0:2346"); // 启动4个进程对外提供服务 $ws_worker->count = 4; // 当收到客户端发来的数据后返回hello $data给客户端 $ws_worker->onMessage = function($connection, $data) { // 向客户端发送hello $data $connection->send('hello ' . $data); }; // 运行 Worker::runAll();
2. 次の図のようなサービスを開始します:
php start.php start -d
3. 次のインターフェイスのように、workerman の実行ステータスを表示します。 :
php start.php status
以上がPHPでワーカーマンにアクセスする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。