Fedora 8 升级 PHP > 5.2.4

Fedora 8 升级 PHP > 5.2.4

我目前的公司服务器之一正在使用旧版 Fedora 8 和与 PHP 5.2.x 兼容的 Web 应用程序。

目前 PHP 版本是 5.2.4。我想将其至少升级到 5.2.5,以便 Drupal-7 可以安装在该机器上。

问题是,Fedora 8 没有更多的存储库,也许有人可以提供帮助。

由于我不是 Linux 专家,所以我不敢冒险升级操作系统,如果出现任何问题,我可能会遇到麻烦。

谢谢

答案1

您有以下几种选择:

  1. 没做什么。
    您的系统将继续以当前状态运行,直到有人通过存在 3 年之久的安全漏洞闯入并删除您的所有数据。
    您很可能会因未能升级系统并及时安装安全补丁而受到指责。

  2. 手动升级 PHP
    从以下网址下载源代码http://www.php.net,构建您需要的版本,然后安装它。
    在此过程中,您可能应该升级 Apache(过去 3 年修复了许多重大安全问题!),这意味着您可能希望在某个沙箱中一起构建 PHP 和 Apache。

  3. 更换系统
    在新服务器上安装现代的、受支持的操作系统,将软件复制到该操作系统上,执行回归测试(修复您在软件中发现的任何问题),然后交换系统。


坦率地说,(3) 是唯一负责任的选择,尽管 (2) 通常是出于内部原因而实施的。
如果您选择 (1) 或 (2),则应撰写大量备忘录,详细说明继续使用具有已知安全漏洞的古老、不受支持的操作系统所固有的主要问题,以减轻出现问题时给您带来的后果。

如果你对选项 (2) 或 (3) 感到不舒服,因为你“不是 Linux 专家”,我建议你找一位顾问来帮助你。你处于坏的现在你就处于一个糟糕的境地,你需要在事情变得更糟之前尽快离开这个糟糕的处境。

答案2

  1. 已归档网站

    如果你真的想继续运行 Fedora 8,有一个官方档案网站,看看自述文件,你会找到它。然后你可以将baseurlyum 存储库的设置更改为存档站点 URL。希望你可以将 php 版本升级到 php-5.2.6-2.fc8

  2. 虚拟机

    1. 您可以尝试在虚拟机中安装新的操作系统(Fedora 17、CentOS 6 等),这不会影响您当前的操作系统,以测试您的公司应用程序是否与新版本的 php 兼容。
    2. 或者,只需在虚拟机中安装 Drupal 7,然后使用mod_proxy将 Fedora 8 的请求转发到虚拟机

相关内容