Skip to main content
基于官方安全补丁 PHP-7.4-CVE-2026-109618-109619 修复漏洞。

方案总览

方案一:二进制包直接替换

方案说明

  • 使用已编译好的二进制更新包,直接替换 /itops/php 下的 bin/、include/、lib/、sbin/ 目录,修复 CVE-2026-109619 与 CVE-2026-109618 两个漏洞。
  • 无需编译环境和编译过程,操作简单、耗时短,适合标准环境的批量升级。
  • 二进制包与操作系统强相关,必须选用与现场系统对应的更新包(见「更新包说明」),不可混用。
  • 更新前旧版本目录整体备份(tar 包 + 目录移动双备份),出问题可快速回滚(见「回滚」)。

更新包说明(持续更新)

适用系统更新包名
Rocky Linux 8(X86_64)Rocky8-x86_64_PHP-7.4.34-dev.tar.gz
CentOS 7(X86_64)CentOS7-x86_64_PHP-7.4.34-dev.tar.gz
Anolis OS 7(X86_64)CentOS7-x86_64_PHP-7.4.34-dev.tar.gz
麒麟 V10(X86_64)Kylin-v10-x86_64_PHP-7.4.34-dev.tar.gz
麒麟 V10(AARCH64)Kylin-v10-aarch64_PHP-7.4.34-dev.tar.gz
OpenEuler-22.03(X86_64)OpenEuler-22.03-x86_64_PHP-7.4.34-dev.tar.gz
UOS-Server(X86_64)UOS-Server-20-kongzi-x86_64_PHP-7.4.34-dev.tar.gz
对应操作系统的更新包将会持续更新,请关注《乐维文档 PHP 安全升级方案》。

升级步骤

回滚

方案二:手工编译升级

方案说明

  • 使用部署包 php-7.4.34-dev.zip 在目标主机上手工编译,安装至独立前缀 /itops/php,替换现有 PHP 运行环境,修复 CVE-2026-109619 与 CVE-2026-109618 两个漏洞。
  • 部署包为 PHP 源码包,解压后根目录为 php-7.4.34-dev/,其下为标准 PHP 源码结构(含 configure 脚本)。
  • 编译参数沿用现网配置(见「编译与安装」),确保扩展能力与依赖(PostgreSQL、net-snmp 均为本机自备路径)不变。
  • 旧 PHP 版本目录整体备份后再安装新版本,若有问题方便回滚。

升级前准备

备份现有 PHP 目录:
安装编译依赖:该方案仅针对之前使用编译安装的项目,因此默认依赖已安装过。

停止服务

编译与安装

以下参数为产品包默认编译参数,需按现场实际情况调整,例如现场额外增加过其他参数的情况。

回滚

回滚后可恢复临时缓解措施状态,见《PHP 漏洞临时缓解指南》。
Last modified on October 23, 2026