ironkeith Asked: 2010-02-22 13:04:55 +0800 CST2010-02-22 13:04:55 +0800 CST 2010-02-22 13:04:55 +0800 CST 我可以使用 Apache 在同一台服务器上运行 PHP 5.3 和 PHP 5.2 吗? 772 我只是好奇是否有一种方法可以设置我的开发框,以便我可以让一些站点运行 PHP 5.3 和一些运行 PHP 5.2 的站点,并且我可以相当轻松地在它们之间切换。 apache-2.2 php5 php53 4 个回答 Voted Best Answer Burton 2010-02-22T13:27:47+08:002010-02-22T13:27:47+08:00 查看:https ://stackoverflow.com/questions/524508/how-can-one-run-multiple-versions-of-php-5-x-on-a-development-lamp-server Bretticus 2011-02-12T10:04:16+08:002011-02-12T10:04:16+08:00 查看该链接中提供的解决方案,我非常喜欢在同一个端口上使用同一个 Apache 实例并只是覆盖处理程序。有关详细信息,请参阅我的博客文章。 Ryaner 2011-05-05T10:13:32+08:002011-05-05T10:13:32+08:00 suPHP是在同一网络服务器上运行多个版本的另一种方式。我们这样做并将 .php/.php5 映射到 PHP5,然后将 .php4 映射到 PHP4。用户也可以通过更改其 php.ini 文件中的处理程序来在每个目录的基础上进行覆盖。 Coops 2011-02-12T11:25:22+08:002011-02-12T11:25:22+08:00 是的你可以!过去,我从我的分发包中安装 PHP 5.x,然后从源代码下载并编译 PHP 5.y。然后在 Apache 中,您加载两个模块并在您想要切换版本时覆盖文件处理程序 - 这甚至可以在 .htaccess 文件中完成。
查看:https ://stackoverflow.com/questions/524508/how-can-one-run-multiple-versions-of-php-5-x-on-a-development-lamp-server
查看该链接中提供的解决方案,我非常喜欢在同一个端口上使用同一个 Apache 实例并只是覆盖处理程序。有关详细信息,请参阅我的博客文章。
suPHP是在同一网络服务器上运行多个版本的另一种方式。我们这样做并将 .php/.php5 映射到 PHP5,然后将 .php4 映射到 PHP4。用户也可以通过更改其 php.ini 文件中的处理程序来在每个目录的基础上进行覆盖。
是的你可以!过去,我从我的分发包中安装 PHP 5.x,然后从源代码下载并编译 PHP 5.y。然后在 Apache 中,您加载两个模块并在您想要切换版本时覆盖文件处理程序 - 这甚至可以在 .htaccess 文件中完成。