2

我最近从基于 Windows 的开发环境转移到了 ubuntu 环境。我需要同时提供 PHP4 和 PHP5(PHP4 是公司的要求,所以我无法决定)。我的问题是我无法安装 PHP4,因为它不能作为一个包提供,而且似乎获得它的唯一方法是编译它。你能给我指出一个关于如何编译和安装 PHP4 的好资源或教程吗?我需要能够在两个版本之间轻松切换,一个 là WAMPSERVER(如果不可能,我将设置为 PHP4)。谢谢。

4

2 回答 2

3

好吧,真正的问题是您的公司要求您运行 PHP4,这是一个 EOLd 产品。这意味着不再有安全修复。我会非常害怕部署类似的东西。

话虽如此,您可能可以通过将一个作为 CGI 并将另一个作为 apache 模块运行,或者同时作为 CGI 并将 CGI 支持映射到基于 IP 或 vhost 的不同版本来运行。本文描述了在不同 IP 下运行 4 和 5 作为 apache 模块,但它适用于 Ubuntu 6.06.1 LTS。

于 2008-11-19T16:54:20.477 回答
0

php4 包似乎在 dapper 中可用。

您可以在需要安装 php4 时将 dapper 的 repos 添加到您的 sources.list :-) (这不是很干净,但它可能比其他东西更干净)。

(或者你可以按包设置源偏好,但我不知道怎么做,我只知道它存在于 Debian 中,所以它也应该存在于 Ubuntu 中)。

PS:对不起我的英语。

于 2008-11-19T16:51:58.500 回答