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

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

我无法更新到最新的 PHP 软件包。我运行yum update php后它已更新到 PHP 5.4.16。重新运行更新命令以查看是否有任何更新版本,并显示没有标记为要更新的软件包。5.4.16 已有一年多历史,并且存在许多漏洞,因此我想更新到最新版本。有什么建议可以解决此问题吗?

答案1

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

  1. 我可以在哪里获得 CentOS 的最新版本的 XyZ.rpm?我找不到它。

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

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

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

答案2

Webtaticphp 5.6.3可用,已发布这个月

更新:

yum 更新 php56w --enablerepo=webtatic-testing

安装:

转速https://mirror.webtatic.com/yum/el7/epel-release.rpm转速 https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum 安装 php56w

如果需要,您可以随时回滚yum 插件替换可通过回购法

yum 替换 --enablerepo=webtatic-testing php56w-common --replace-with=php-common

相关内容