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

我只是很好奇,如果有一种方法,我可以设置我的开发盒,以便我可以有一些运行PHP 5.3和PHP 5.2的网站,我可以毫不费力地在它们之间切换。

签出: https : //stackoverflow.com/questions/524508/how-can-one-run-multiple-versions-of-php-5-x-on-a-development-lamp-server

看看在这个链接中提供的解决scheme,我非常喜欢在同一个端口上使用相同的Apache实例,而只是重写处理程序。 有关详情, 请参阅我的博客文章 。

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

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