我有Ubuntu 15 LTS。不幸的是,我需要安装libapache2-mod-php4来支持老客户端网站。我已经从源代码中手动安装了php4,但是我无法找到将该软件包安装到我的Ubuntu上的方法。我能做什么?
发布于 2016-05-02 13:38:47
没有任何工作和客户值得运行PHP 4,除非他们付给您大量的钱,因为运行PHP 4会带来很大的安全风险,在这种情况下,您不会在这里询问。
尽可能多地隔离PHP 4安装,并将其放在网络的单独段中,最好放在某个web代理后面,在那里您可以对来自网络的请求进行净化,以解决常见的漏洞(nginx、清漆等)。
您还应该确保正在运行的PHP代码具有尽可能少的权限。为.php文件的所有者和不同的web用户设置不同的用户,并尽可能收紧写入权限,确保不能执行可写位置中的文件(无论是通过shell还是用PHP)。
运行PHP 4的机器将被成功攻击,或者已经受到攻击,如果它不是向公众防火墙的话。
我很抱歉地说,但是没有一个头脑清醒的人会提供PHP4包,因为PHP4在7年前、8个月前就已经是EOLed了:https://secure.php.net/eol.php,所以我担心从源代码中运行是您唯一的选择。
所以,如果你问你能做什么,我肯定会建议你找到一个更好的工作,他们不会强迫你运行过时的软件:)。
https://askubuntu.com/questions/753960
复制相似问题