Debian Lenny和php4(以及php5)

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,并像普通的盒子一样工作。