将真正旧的 RedHat 服务器迁移到云

hof*_*ofo 0 cloud php redhat azure amazon-web-services

我有一个客户端,有一个非常非常非常老的 PHP3 web 应用程序,它运行在带有 RedHat 7.somethingOld 的古老消费级 PC 上。我有软件和数据库的备份,但他的资金非常紧张,并且对升级系统的几乎任何部分都非常抗拒。现在他想关闭他的实体办公室,转而使用虚拟办公室。我正在寻找一些关于如何将其转移到 Azure 或 AWS 之类的建议。我认为任何云托管服务都不支持旧的 RH。

据我所知,我的选择是:

  • 编译 PHP 3 或 4 以获得云支持的更现代的 Linux 版本。我前段时间尝试过一次,但迷失在依赖的迷宫中。如果我没记错的话,有些是不兼容的。
  • 制作旧系统的 VHD 副本,然后设置将运行虚拟副本的虚拟服务器。对我来说听起来有点 Inception,即使它会起作用
  • 告诉他这是行的末尾,软件太旧而无法完成这项工作,他需要对 PHP 代码进行更改以使其在现代版本中运行

有什么想法吗?

小智 6

更新代码。运行基于旧 PHP 的应用程序可能会给您的客户带来安全风险。

  • 在这种情况下,“旧”是指“十五年没有看到补丁”。 (3认同)