似乎我的一些PHP应用程序需要PHP 5.2和一些需要PHP 5.3。 有没有办法configurationApache(V2.2.14),一个虚拟主机将与一个PHP库和一个不同的虚拟主机将需要一个不同的?
目前唯一的解决办法是安装两个apaches和两个phps,每个apache将驻留在不同的端口。
谢谢
如果你使用PHP 4和5,那么操纵你想要使用的模块会很容易:
<IfModule mod_php5.c> <IfModule mod_php4.c>
所以有三种方法来处理这个问题:
您也可以在不同端口上运行2台服务器并使用代理
是的,这是可能的。 您应该在apacheconfiguration中通过“FcgidWrapper”指令使用fastcgi模式。 这样你可以为不同的url扩展名,path,甚至虚拟主机定义不同的fastcgi处理程序守护进程。 在后台,每个fastcgi守护进程可以轻松地执行不同的php版本。
我使用PHPfarm在一个apache实例上运行许多PHP版本 。 工作绝对好。
您基本上安装替代的PHP版本为CGI,并使用它们来处理特定虚拟主机中的.php文件。