我是靠谱客的博主 活泼热狗,最近开发中收集的这篇文章主要介绍PHP socket 服务器框架workerman,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 socket 服务器框架workerman的全部内容,希望文章能够帮你解决PHP socket 服务器框架workerman所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部