ThinkPHP 5.1.18 版本发布,完善 Swoole/Workerman 支持

栏目: 软件资讯 · 发布时间: 6年前

内容简介:V5.1.18版本主要完善了对`Swoole`和`Workerman`的`HttpServer`运行支持,改进`Request`类,并修正了一些已知的问题。 [ 主要更新 ] 改进关联`append`方法的处理 路由初始化和检测方法分离 修正`destroy`方法强制删...

V5.1.18版本主要完善了对`Swoole`和`Workerman`的`HttpServer`运行支持,改进`Request`类,并修正了一些已知的问题。

[ 主要更新 ]

  • 改进关联`append`方法的处理

  • 路由初始化和检测方法分离

  • 修正`destroy`方法强制删除

  • `app_init`钩子位置移入`run`方法

  • `think-swoole`扩展更新到2.0版本

  • `think-worker`扩展更新到2.0版本

  • 改进Url生成的域名自动识别

  • `Request`类增加`setPathinfo`方法和`setHost`方法

  • `Request`类增加`withGet`/`withPost`/`withHeader`/`withServer`/`withCookie`/`withEnv`方法进行赋值操作

  • Route类改进`host`属性的获取

  • 解决注解路由配置不生效的问题

  • 取消Test日志驱动,改为使用`close`设置关闭全局日志写入

  • 修正路由的`response`参数

  • 修正204响应输出的判断

从`5.1.17`版本可以无缝升级到`5.1.18`。由于取消了Test日志驱动,如果使用了Test日志驱动,请在log.php中改为使用下面的配置全局关闭。

'close'  => true,

[ Swoole/Workerman支持 ]

该版本开始,可以更好的支持Swoole和Workerman的HTTPServer运行。

在你的项目根目录下面,安装或者更新think-swoole(或者think-worker)扩展

composer require topthink/think-swoole

// 或者

composer require topthink/think-worker

然后启动HttpServer服务

php think swoole
// 或者
php think worker

注意:swoole不支持windows服务器

官方完全开发手册已经同步更新!


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上所述就是小编给大家介绍的《ThinkPHP 5.1.18 版本发布,完善 Swoole/Workerman 支持》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

内容创业:内容、分发、赢利新模式

内容创业:内容、分发、赢利新模式

张贵泉、张洵瑒 / 电子工业出版社 / 2018-6 / 49

越来越多的内容平台、行业巨头、资本纷纷加入内容分发的战争中,竞争非常激烈。优质的原创性内容将成为行业中最宝贵的资源。在这样的行业形势下,如何把内容创业做好?如何提高自身竞争力?如何在这场战争中武装自己?是每一位内容创业者都应该认真考虑的问题。 《内容创业:内容、分发、赢利新模式》旨在帮助内容创业者解决这些问题,为想要进入内容行业的创业者出谋划策,手把手教大家如何更好地进行内容创业,获得更高的......一起来看看 《内容创业:内容、分发、赢利新模式》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具