安装过时的libapache-mod-php4

我有Ubuntu 15 LTS。 不幸的是,我需要安装libapache2-mod-php4来支持旧的客户端网站。 我已经设法从源代码手动安装php4 ,但我找不到将该软件包安装到我的Ubuntu的方法。 我能做什么?

没有工作也没有客户值得运行PHP 4,除非他们付给你很多钱,因为运行PHP 4会带来很大的安全风险,在这种情况下你不会在这里问。

尽可能多地隔离PHP 4安装,并将其放在网络的单独部分中,最好放在一些Web代理后面,在那里您可以清除来自网络的请求以查找常见漏洞(nginx,清漆等)。

您还应该确保正在运行的PHP代码具有尽可能少的权限。 为.php文件的所有者和不同的Web用户拥有不同的用户,并尽可能地加强写入权限,确保无法执行可写位置中的文件(通过shell或使用PHP)。

运行PHP 4的机器将被成功攻击,或者如果它不是来自普通公众的防火墙已经成功。

我很遗憾地说,但是正确思想中的任何人都不会提供PHP 4软件包,因为PHP 4已经在7年零8个月之前被淘汰了: https ://secure.php.net/eol.php,所以我害怕从来源是您唯一的选择。

因此,如果你问你能做什么,我肯定会建议你找到一份更好的工作,他们不会强迫你运行过时的软件:)。