安装过时的 libapache-mod-php4

pwa*_*was 1 php apache2 15.10

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

oer*_*dnj 6

任何工作和客户都不值得运行 PHP 4,除非他们向您支付巨额费用,因为运行 PHP 4 会带来很大的安全风险,在这种情况下,您不会在这里询问。

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

您还应该确保运行的 PHP 代码具有尽可能少的权限。为.php 文件的所有者和不同的web 用户设置不同的用户,并尽可能收紧写权限,确保可写位置的文件不能被执行(通过shell 或PHP)。

运行 PHP 4 的机器将被成功攻击,或者如果它没有受到公众的防火墙攻击,它已经被攻击了。

我很抱歉地说,但没有人会提供 PHP 4 软件包,因为 PHP 4 已经在 7 年零 8 个月前停产了:https ://secure.php.net/eol.php ,所以我担心从来源是您唯一的选择。

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