PHP4已从lenny软件包列表中删除。 任何build议什么可能是最好的方法来安装php4(Apache mod和cli)的lenny框不破坏php5? 并可能仍然有卸载能力稍后。
应该可以沿着php5安装php4; 他们之前是可用的,包装被devise成在他们使用的path中有php4或php5。 最简单的做法是从sarge下载php4的源码包,使用下面的代码解压:
# dpkg-source -x php4.dsc
cd到新创build的目录中,然后使用以下命令构build它:
# debuild -us -uc -b
这应该在父目录中创build你需要的包。 我错过了.dsc文件名中的版本号。
嗯,我的Debian / Squeeze工作站上的apt-cache search php4列出了大量的php4包,你确定它已被删除?
我会说有2个选项:
选项1:
转发端口php4,你需要apt-get源代码的问题,只是重build一个lenny框。 我不会详细讨论,因为不同的依赖关系可能需要相当长的时间才能弄清楚(尤其是如果您以前从未转发过移植的软件包)
选项2:
不是完全中断的解决scheme,但我认为OpenVZ是完美的匹配。
OpenVZ是一个基于容器的虚拟化,因此它不会真正增加开销。 开销略高于使用chroot环境,但比XEN或kvmless很多。
我们几乎把它作为服务分离的一部分,它增加的最大的开销是一些浪费的磁盘存储,在这些日子里没有太大的问题。
你只需要安装OpenVZ(这需要重新启动 ),然后在主机上放置一个etch实例,启动它就可以添加一个IP,并像普通的盒子一样工作。