我有 Ubuntu 15 LTS。不幸的是,我需要安装libapache2-mod-php4 以支持旧的客户端网站。我已经设法php4从源代码手动安装,但找不到将该软件包安装到我的 Ubuntu 的方法。我能做什么?
任何工作和客户都不值得运行 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 ,所以我担心从来源是您唯一的选择。
所以如果你问你能做什么,我肯定会建议你找一份更好的工作,他们不会强迫你运行过时的软件:)。
| 归档时间: |
|
| 查看次数: |
2079 次 |
| 最近记录: |