• 文章介绍
  • 评价建议
  • QueryPHP 是一款现代化的高性能 PHP 7 常驻框架,以工程师用户体验为历史使命,让每一个 PHP 应用都有一个好框架。
    百分之百单元测试覆盖直面 Bug 一剑封喉,基于 Zephir 实现框架常驻,依托 Swoole 生态实现业务常驻,此刻未来逐步渐进。我们的愿景是 USE LEEVEL WITH SWOOLE DO BETTER,让您的业务撑起更多的用户服务。

    两年重构,只为更好的自己
    QueryPHP 基于一款成立于 2010 年的 PHP 框架 DoYouHaoBaby 开发,继承了上一代产品的优秀之处,彻底革新并进行了长达 2 年重构.
    在这个基础上,我们引入了 Laravel、Symfony 等框架现代化先进特性,站在巨人的肩膀上保持创新。

    #它是如何工作的?
    QueryPHP 是一个渐进式 PHP 常驻框架,我们强调的是一个渐进式,它既可以运行在 php-fpm 场景,也可以将框架核心编译成 C 扩展,同时还支持在 swoole 服务中运行。
    #运行在 php-fpm 场景或者 PHP 内置 webserver
    事实上,QueryPHP 也是一个普通的 PHP 框架,目前最低版本要求 PHP 7.1.3,我们对环境并没有特别的要求。

    PHP ^7.1.3
    ext-mbstring 字符处理
    ext-openssl 加密组件
    我们系统依赖的组件可以通过 composer.json 找到,我们提供了大量开箱即用的功能。
    ~ $ php leevel server
    # => Now visite http://127.0.0.1:9527/
    上面就是运行在 PHP 内置 webserver 中,也可以用 nginx 搭建站点。

    #框架编译成 C 扩展
    我们为了更好的性能,为整个 QueryPHP 的核心开发了一套可选的 C 扩展,它不是必须要安装的。

    Leevel 是一个开源 PHP C 扩展开发框架,采用 zephir 编写,是为了解决使用框架带来性能下降的经典矛盾,Leevel 是为了解决 QueryPHP 性能而开发,可以与同版本的 QueryPHP 混合使用,将接管 composer 中的 PHP 版本功能。
    它是如何做到接管 composer 中的底层核心的呢。
    我们访问一个类, composer 根据 psr4 规则去搜索到我们文件而载入,如下的脚本会被载入。
    Leevel/Di/Container.php
    instance(‘foo’, ‘bar’);
    var_dump($container->make(‘foo’)); // bar

    如果我们存在一个扩展就提供了这样一个类并随着 PHP 常驻,是不是性能不错,实际上是可以,QueryPHP 选择了 zephir 来实现。
    leevel/di/container.zep
    实际上会被编译成 C,被最终被编译成 PHP 扩展。
    leevel/di/container.zep.c
    这样子,不需要修改代码直接提升性能。

    #Windows 系统
    暂未提供 dll.

    #Linux 操作系统
    下载源代码.
    git cl”>
    1610173988 27617c11f40892d - QueryPHP渐进式PHP常驻框架引擎 v1.0.1

    1.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。                                       2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。                                          3.如果本站有侵犯、不妥之处的资源,请在网站最下方联系我们。将会第一时间解决!                                     4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。                            5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
    源雷技术空间 » QueryPHP渐进式PHP常驻框架引擎 v1.0.1

    常见问题FAQ

    资源后续会更新吗?
    源雷技术空间支持永久更新!
    不会安装搭建怎么办?
    可以加入QQ交流群87323150,大神帮忙搭建~
    开通VIP 享更多特权,建议使用QQ登录