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 支持》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

HTML Dog

HTML Dog

Patrick Griffiths / New Riders Press / 2006-11-22 / USD 49.99

For readers who want to design Web pages that load quickly, are easy to update, accessible to all, work on all browsers and can be quickly adapted to different media, this comprehensive guide represen......一起来看看 《HTML Dog》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具