Tinkerwell - PHP 草图板

FrankenPHP v1.11.2 发布,CGO 速度提升 30%,GC 速度提升 40%,并包含安全补丁。

发布日期 经过

FrankenPHP v1.11.2 发布,CGO 速度提升 30%,GC 速度提升 40%,并包含安全补丁。

FrankenPHP 已发布 v1.11.2 版本,这是一项高优先级升级。该版本修复了三个安全漏洞,包括可能导致任意文件执行的关键路径混淆问题,以及工作模式下请求间的会话泄漏问题。

除了安全性之外,此次版本更新还将编译器升级到 Go 1.26,从而显著提升了性能。用户可以期待垃圾回收器速度提升 10-40%,CGO 调用速度提升约 30%,从而显著降低 PHP 应用程序的延迟。

你可以看到 完整发行说明 以下是一些亮点:

安全修复(强烈建议升级)

  • GHSA-g966-83w7-6w38 修复了 CGI 路径拆分中 Unicode 大小写路径混淆问题,该问题可能导致任意文件执行。
  • GHSA-r3xh-3r3w-47gp 修复了工作进程处理的请求之间的会话泄漏问题。
  • GHSA-x9p2-77v6-6vhf 修复了上游基础 Docker 镜像中安全修复程序传播延迟的问题。

如果您在生产环境中运行 FrankenPHP,尤其是在启用工作模式或用户可以影响请求路径或上传的环境中,那么升级应该是您的首要任务。

性能提升

FrankenPHP v1.11.2 将编译器工具链升级到 Go 1.26。维护者指出:

  • 垃圾回收速度提升 10%–40%
  • CGO 调用速度提升约 30%。

除了“各种内部优化”之外,这还可以减少延迟,并平滑负载下的尾部响应时间。

显著修复和稳定性改进

此次版本更新还包含大量错误修复和稳定性改进,其中包括:

  • 确保 $_SERVER['PHP_SELF'] 总是以斜杠开头
  • 让 PHP 原生处理 HTTP 基本身份验证标头
  • 修复符号链接极端情况
  • 修复了关机和“排水”期间的竞态条件
  • 针对边缘情况的多个段错误修复
  • 工作模式改进,例如初始化 $_REQUEST 正确重置 INI 设置 $_SESSION 在请求期间更改

新增功能:Alpine APK 仓库

FrankenPHP 还为 Alpine Linux 添加了一个专用的 APK 存储库,这将使基于 Alpine 的安装和镜像构建更容易管理。

了解更多

埃里克·L·巴恩斯摄

Eric 是 Laravel News 的创建者,自 2012 年以来一直报道 Laravel 相关内容。

归档于:
立方体

Laravel 时事通讯

加入超过 4 万名开发者的行列,不错过任何新的技巧、教程等内容。

图像
Laravel 云

轻松创建和管理服务器,并在几秒钟内部署 Laravel 应用程序。

访问 Laravel Cloud
银行标志

银行

只需每月 3200 美元,即可聘请一位拥有 4-6 年经验的资深 Laravel 开发人员,为您的项目注入强劲动力。您将获得 160 小时的专属专业服务,并享受 15 天无风险试用。立即预约通话!

银行
Tinkerwell 徽标

廷克威尔

Laravel 开发者必备的代码运行器。可在本地和生产环境中体验 AI、自动补全和即时反馈功能。

廷克威尔
几天内即可获得 Laravel 代码审查徽标的专家指导

几天内即可获得 Laravel 代码审查方面的专家指导

专家级代码审查!两位拥有 10 年以上 Laravel 开发经验的开发者将为您提供清晰、实用的反馈,帮助团队构建更优质的应用程序。

几天内即可获得 Laravel 代码审查方面的专家指导
Kirschbaum 标志

樱桃树

提供创新和稳定性,确保您的Web应用程序取得成功。

樱桃树
Shift 标志

转移

还在运行旧版本的 Laravel?立即实现 Laravel 自动升级和代码现代化,让您的应用程序保持最新状态。

转移
鱼叉:新一代时间跟踪和发票标志

Harpoon:新一代时间跟踪和发票系统

新一代时间跟踪和计费软件,帮助您的机构规划和预测盈利的未来。

Harpoon:新一代时间跟踪和发票系统
Lucky Media 标志

幸运传媒

Get Lucky Now——拥有十余年经验的 Laravel 开发理想之选!

幸运传媒
SaaSykit:Laravel SaaS 入门套件徽标

SaaSykit:Laravel SaaS 入门套件

SaaSykit 是一个多租户 Laravel SaaS 入门套件,包含运行现代 SaaS 所需的所有功能,例如支付、美观的结账界面、管理面板、用户仪表盘、身份验证、现成组件、统计数据、博客、文档等等。

SaaSykit:Laravel SaaS 入门套件
FrankenPHP v1.11.2 发布,CGO 速度提升 30%,GC 速度提升 40%,并包含安全补丁。

FrankenPHP v1.11.2 发布,CGO 速度提升 30%,GC 速度提升 40%,并包含安全补丁。

阅读文章
使用 Spatie 的 Laravel Screenshot Image 在 Laravel 中捕获网页屏幕截图

使用 Spatie 的 Laravel Screenshot 在 Laravel 中捕获网页屏幕截图

阅读文章
Nimbus:一个用于 Laravel 镜像的浏览器内 API 测试平台

Nimbus:一个用于 Laravel 的浏览器内 API 测试平台

阅读文章
Laravel 12.51.0 新增了 afterSending 回调、验证器 whenFails 和 MySQL 超时功能。

Laravel 12.51.0 新增了 afterSending 回调、验证器 whenFails 和 MySQL 超时机制

阅读文章
在 Laravel MongoDB 图片中处理带有分页和游标的大型数据集

在 Laravel MongoDB 中使用分页和游标处理大型数据集

阅读文章
Spatie 的 Laravel PDF v2 图像中的基于驱动程序的架构

Spatie 的 Laravel PDF v2 中基于驱动程序的架构

阅读文章