首页
文档
问答
捐赠
源代码
商业产品
Swoole Tracker
Swoole Plus
Swoole Compiler
Swoole 微课程
商业合作
登录
注册
EN
全部
提问
分享
讨论
建议
公告
开发框架
发表新帖
Swoole v4.6.1 版本发布,Bug 修复版本
鲁飞
11天前
[v4.6.1](https://github.com/swoole/swoole-src/releases/tag/v4.6.1) 版本主要是一个 Bug 修复版本,没有向下不兼容改动。 在上个版本中支持了原生 curl 协程客户端,但是遗漏了 pecl 安装的选项,导致一部分用户反馈不能正常使用原生 curl 协程客户端,只能通过手动编译解决。 所以在此版本中修复了 pecl 遗漏的选项以及 PHP 最小版本信息,现在就可以直接通过 pecl 来安装 Swoole: ```bash pecl install swoole ``` 通过开启 [--enable-swoole-curl](https://wiki.swoole.com/#/environment?id=%e9%80%9a%e7%94%a8%e5%8f%82%e6%95%b0) 选项,畅快体验原生 curl 协程客户端了。 对原来的 SWOOLE_HOOK_CURL 这种方式的 CURLOPT_PROXY 选项进行了增强,之前仅支持通过 CURLOPT_PROXY 来设置 proxy ip,现在可以直接使用 CURLOPT_PROXY 来设置方式、IP地址、端口号、账号密码的信息 ```php curl_setopt($ch, CURLOPT_PROXY, 'socks5://username:password@127.0.0.1:1086'); curl_setopt($ch, CURLOPT_PROXY, 'http://127.0.0.1:1087'); ``` 同时还修复了 openssl 线程安全问题,建议进行升级 下面是完整的更新日志: ### 增强 - 增加 `--enable-thread-context` 编译选项 (#3970) (@matyhtf) - 在操作 session_id 时检查连接是否存在 (#3993) (@matyhtf) - 增强 CURLOPT_PROXY (swoole/library#87) (@sy-record) ### 修复 - 修复 pecl 安装中的最小 PHP 版本 (#3979) (@remicollet) - 修复 pecl 安装时没有 `--enable-swoole-json` 和 `--enable-swoole-curl` 选项 (#3980) (@sy-record) - 修复 openssl 线程安全问题 (b516d69f) (@matyhtf) - 修复 enableSSL coredump (#3990) (@huanghantao) ### 内核 - 优化 ipc writev ,避免当事件数据为空时产生 coredump (9647678) (@matyhtf) 
评论
还没有评论!