MixPHP 是秉承 "普及 PHP 常驻内存型解决方案,促进 PHP 往更后端发展" 的理念而创造,采用 Swoole 扩展做为底层引擎,围绕常驻内存的方式而设计,架构简洁而有扩展性,开发能够很灵活,提供了 Web 开发所需的众多核心组件,MixPHP 参考了 Yii2 框架的设计思想,若是你使用过 Yii2 基本上能够当即上手。php
框架最新源代码行数:5497 行,所以能够很容易的改造它,成为大家公司的专属框架。git
MixPHP 与传统 PHP 的 Web 框架很是不一样,MixPHP 能够不须要 Web 服务器(Apache/PHP-FPM),框架自带 MixHttpd 高性能HTTP服务器,传统的 PHP 应用程序中脚本结束后,全部的对象在请求后都将销毁,而 MixHttpd 不一样,框架组件对象常驻于内存,减小对象反复建立销毁的性能损失,具备传统框架没法比拟的性能优点。github
MixPHP 也不一样于其余基于 Swoole 的微服务框架,只聚焦于微服务治理,MixPHP 定位于 Web 开发的更多领域,覆盖从初创到亿元级体量的技术诉求。sql
MixPHP 更像是传统 Web 框架的 次世代 版本,拥有更高的性能又保留了快速开发的能力,还能完成传统框架不能想象或者很难实现的功能。编程
追求快速开发,对性能有更高的诉求,有更后端的开发需求。服务器
MixPHP开发指南:http://doc.mixphp.cn网络
一键安装架构
$> php -r "copy('https://raw.githubusercontent.com/mixstart/mixphp/master/installer.php', 'installer.php');include 'installer.php';"
输出以下:并发
download mixphp zip ... ok unzip ... ok clean temp files ... ok Successfully installed in "/data/mixphp-master"
接下来启动mixhttpd服务器
$> cd /data/mixphp-master/server/mixhttpd/ $> php mixhttpd service/start
若是一切顺利,运行到最后你将看到以下的输出:
_____ _______ ___ _____ ___ _____ / /_ ____ __/ __ `__ \/ /\ \/ / / __ \/ __ \/ __ \ _/ / / / / / / /\ \/ / /_/ / / / / /_/ / /_/ /_/ /_/_/ /_/\_\ / .___/_/ /_/ .___/ /_/ /_/ [2017-09-28 20:59:29] Server Name: mixhttpd [2017-09-28 20:59:29] PHP Version: 5.4.45 [2017-09-28 20:59:29] Swoole Version: 1.9.21 [2017-09-28 20:59:29] Listen Addr: 127.0.0.1 [2017-09-28 20:59:29] Listen Port: 9501
访问测试:
$> curl http://127.0.0.1:9501/ Hello World
支持的用户请加个Star吧,让更多人发现MixPHP。
https://github.com/mixstart/m...
官方QQ群:284806582,敲门暗号:phper
做者微博:http://weibo.com/onanying ,关注最新进展
开源项目的可持续发展离不开资金,MixPHP 但愿能经过受权来得到维持项目运行的资金。
MixPHP 的受权全靠用户自愿购买,详情:http://mixphp.cn/wiki/licence