workerman是一個高性能的php socket 服務器框架,workerman基于PHP多進程以及libevent事件輪詢庫,PHP開發者只要實現一兩個接口,便可以開發出自己的網絡應用,例如rpc服務、聊天室服務器、手機游戲服務器等。
安裝
下載后解壓即可
在php中使用workerman:
立即學習“PHP免費學習筆記(深入)”;
1、新建文件start.php
<?php use WorkermanWorker; 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
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦