IM介绍
1.1相关框架介绍
ThinkPHP5:ThinkPHP5是 ThinkPHP3.X 系列之后的重量级产品,以出色的架构设计,强劲的性能闻名。很适合我们快速的开发成熟的商用系统。到目前为止,github上也出现了很多成熟的 thinkphp5 快速开发的通用后台产品。
Workerman:Workerman是一款纯PHP开发的开源高性能的PHPsocket 服务器框架。被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。拥有异步Mysql、异步Redis、异步Http、异步消息队列等众多高性能组件。文档可参考:GetwayWorker手册(http://doc2.workerman.net/)
layIM 是原阿里的大神贤心倾力打造的一款Web 即时通讯前端解决方案。界面优美,功能强悍,仿真度高。官网:layim 官网,手册:layim手册(http://layim.layui.com/)
1.2环境要求
ThinkPHP可以支持 Windows/linux 朋务器环境,可运行亍包括 Apache 和 nginx 在内的多种WEB 朋务器和模式,需要 PHP5.5 以上版本支持,支持 Mysql数据库