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

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

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

查看所有标签

猜你喜欢:

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

创新者

创新者

[美] 沃尔特 · 艾萨克森 / 关嘉伟、牛小婧 / 中信出版社 / 2016-6 / 88.00

讲述了计算机和互联网从无到有的发展历程,并为我们生动地刻画出数字时代的创新者群像。 在近200年的数字化进程中群星闪耀,艾萨克森从一个计算机程序的创造者、诗人拜伦之女埃达说起,细数了这一群站在科学与人文交叉路口的创新者,他们包括通用型电子计算机的创造者奠奇利、科学家冯·诺依曼、仙童半导体公司的“八叛逆”、天才图灵、英特尔的格鲁夫、微软的比尔·盖茨、苹果公司的乔布斯、谷歌的拉里·佩奇等。《创新......一起来看看 《创新者》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试