首页  >  文章  >  PHP socket 服务器框架workerman

PHP socket 服务器框架workerman

小云云
小云云原创
2017-11-04 15:19:342728浏览

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