我可以在同一台装有 Apache 的服务器上运行 PHP 5.3 和 PHP 5.2 吗?

我可以在同一台装有 Apache 的服务器上运行 PHP 5.3 和 PHP 5.2 吗?

我只是好奇是否有办法设置我的开发箱,以便我可以拥有一些运行 PHP 5.3 的网站和一些运行 PHP 5.2 的网站,并且我可以相当轻松地在它们之间切换。

答案1

答案2

查看该链接中提供的解决方案,我更喜欢在同一端口上使用相同的 Apache 实例并覆盖处理程序。有关详细信息,请参阅我的博客文章

答案3

苏普是在同一 Web 服务器上运行多个版本的另一种方法。我们这样做并将 .php/.php5 映射到 PHP5,然后将 .php4 映射到 PHP4。用户还可以通过更改其 php.ini 文件中的处理程序在每个目录中允许覆盖。

答案4

是的,你可以!过去,我从我的分发包中安装了 PHP 5.x,然后从源代码下载并编译了 PHP 5.y。然后在 Apache 中加载两个模块,并在想要切换版本时覆盖文件处理程序 - 这甚至可以在 .htaccess 文件中完成。

相关内容