无法更新到最新的 PHP 版本。Centos 7

use*_*963 1 security linux php redhat

我无法更新到最新的 PHP 包。我跑了yum update php,它更新到 PHP 5.4.16。重新运行更新命令以查看是否有任何更新的版本,并指出没有标记为要更新的包。5.4.16 已经一年多了,存在很多漏洞,所以想更新到最新版本。关于如何克服这个问题的任何建议?

fak*_*ker 5

从他们的常见问题解答(http://wiki.centos.org/FAQ/General#head-472ce8446ebcfc82ca1800f775ba0e629ac835c7):

  1. 我在哪里可以获得 CentOS 的最新版 XyZ.rpm?我在任何地方都找不到它。

CentOS 是企业级操作系统,因此更多的是稳定性和长期支持,而不是尖端技术。主要软件包版本在产品的整个生命周期中都会保留。这通常是 Enterprise 想要的,并为开发人员提供了一个稳定的开发基础,而不必担心每次升级到最新和最好的定制应用程序都会中断,但最终有错误的版本或 API 更改会破坏向后兼容性。

所以不,您通常不会找到企业级操作系统(例如 CentOS)中包含的各种软件包的最新版本。这是一个特点,而不是一个缺陷。

关于安全性:安全补丁被反向移植。这是常见问题解答中的第 23 点。