我找到的所有答案都已经过时了。我无法自己修复所有依赖项。也许有人有关于如何运行 php5.2 的指南?
答案1
这个帖子: 如何在 ubuntu 14.04 上安装 PHP 5.2.x?
告诉您如何在 14.04 上安装它(称为“从源代码构建”,您可以通过它查找)。我认为它也可以在 18.04 上使用(但没有尝试)
更简单的方法是运行安装了旧版本 Ubuntu 的虚拟机(我建议使用 12.04,其中 5.2 仍然存在)。
另一种方法是在 Docker 容器内运行所有内容,如下所示: https://hub.docker.com/r/kuborgh/php-5.2/
但我会遵循其他建议:你的 PHP 不安全,运行任何类似生产的东西最终都会导致安全漏洞和财务损失,即使你的老板也应该理解这一点,并至少接受升级到 PHP 5.6 的过程。
答案2
我建议安装 5.6 版本,最新版本 5.x - 应该更好、更安全并且与您的代码兼容。
首先安装ppa:
$ sudo apt install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
更新
$ sudo apt-get update
并安装php-5.6:
$ sudo apt install php5.6
有几个包,名称以 php5.6 开头,安装所有你需要的(cli、模块)
更详细的说明可以在这里找到:https://www.tecmint.com/install-different-php-versions-in-ubuntu/