workerman是一個高效能的PHP socket 伺服器框架,workerman基於PHP多進程以及libevent事件輪詢庫,PHP開發者只要實作一兩個接口,便可以開發出自己的網路應用,例如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怎麼接入workerman的詳細內容。更多資訊請關注PHP中文網其他相關文章!