版本支持

PHP 版本支持

PHP 7.1 – 8.5 全覆盖,逐版本说明支持状态、运行方式与 loader 构建。

支持矩阵

PHP 7.1 – 8.5,逐版本对应

每个版本都有独立的 loader 构建,容器头部会记录目标版本;不匹配时直接拒绝装载。

PHP 版本 状态 运行方式 loader 构建 说明 下载
8.5 最新 FPM / CLI php-8.5-nts-linux-x86_64 只读属性、不对称可见性等新语法已适配 下载
8.4 支持 FPM / CLI php-8.4-nts-linux-x86_64 属性钩子已适配 下载
8.3 支持 FPM / CLI php-8.3-nts-linux-x86_64 默认推荐版本 下载
8.2 支持 FPM / CLI php-8.2-nts-linux-x86_64 只读类已覆盖 下载
8.1 支持 FPM / CLI php-8.1-nts-linux-x86_64 枚举与只读属性已覆盖 下载
8.0 支持 FPM / CLI php-8.0-nts-linux-x86_64 命名参数与联合类型已覆盖 下载
7.4 支持 FPM / CLI php-7.4-nts-linux-x86_64 长期维护版本 下载
7.3 历史版本 FPM / CLI php-7.3-nts-linux-x86_64 仅用于既有环境维护 下载
7.2 历史版本 FPM / CLI php-7.2-nts-linux-x86_64 仅用于既有环境维护 下载
7.1 历史版本 FPM / CLI php-7.1-nts-linux-x86_64 仅用于既有环境维护 下载
关于线程模型:公开发布提供 NTS(非线程安全)构建,适用于 php-fpm 与 CLI。 ZTS 构建与其他架构可按需提供,请通过联系页面说明环境。
版本策略

三类状态,对应不同维护力度

新项目建议从 PHP 8.1 及以上开始;历史版本只为既有环境保留。

最新

新特性优先适配

跟随 PHP 最新稳定版更新,新语法与运行时变化优先覆盖,适合新项目与技术预研。

支持

常规维护

持续提供安全修复与兼容性修正,是生产环境的主力区间,覆盖 7.4 – 8.4。

历史版本

仅维护既有环境

7.1 – 7.3 保留构建与文档,不再新增特性;建议尽快规划升级路径。

运行方式

FPM 与 CLI,各自对应一种装载时机

php-fpm 在请求开始时装载,CLI 在进程启动时装载;常驻型应用建议在启动阶段完成, 容器只解析一次,后续请求直接复用已还原的执行单元。

  • php-fpm — 兼容现有站点配置,无需改动 Nginx。
  • CLI — 适用于队列、定时任务与常驻进程。
  • OPcache — 建议为容器目录单独设置 revalidate 策略。
shell · 确认运行环境
# 当前 PHP 版本与线程模型
$ php -v
PHP 8.3.14 (cli) (NTS)

# 已加载的 loader 版本
$ php --ri loakphp_loader | head -4
loakphp loader => enabled
loader version => 1.4.2

# 从授权服务确认授权状态
# https://auth.loakphp.com

先下载扩展,再决定怎么接

按 PHP 版本获取 loader 并核对 SHA-256;域名绑定、授权状态与容器签发都在授权服务里完成。