首頁  >  文章  >  PHP socket 伺服器框架workerman

PHP socket 伺服器框架workerman

小云云
小云云原創
2017-11-04 15:19:342811瀏覽

workerman是一個高效能的PHP socket 伺服器框架,workerman基於PHP多進程以及libevent事件輪詢庫,PHP開發者只要實現一兩個接口,便可以開發出自己的網絡應用,例如Rpc服務、聊天室伺服器、手機遊戲伺服器等。

workerman的目標是讓PHP開發者更容易的開發出基於socket的高效能的應用服務,而不用去了解PHP socket以及PHP多進程細節。 workerman本身就是一個PHP多進程伺服器框架,具有PHP進程管理以及socket通訊的模組,所以不依賴php-fpm、nginx或apache等這些容器便可以獨立運作。

他的特性:

純PHP開發,多進程支持,支援php7,支援hhvm

支援TCP/UDP,單機可支援數百萬以上TCP長連接

支援分散式部署,叢集可支援數百萬甚至更高的同時TCP連線

支援libevent事件觸發網路庫

支援熱更新及伺服器平滑重啟

擁有非同步Mysql、Redis、Dns等眾多高效能元件

windows用戶需要使用windows版本的workerman,windows版本workerman本身不依賴任何擴展,只需要配置好PHP環境變數即可。

Linux系統環境偵測

Linux系統可以使用下列腳本測試本機PHP環境是否符合WorkerMan執行要求。

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

上面腳本如果全部顯示ok,則代表滿足WorkerMan要求,直接到官網下載範例即可執行

更多php相關問題,請造訪php中文網。


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn