有没有办法为每个虚拟主机设置不同的PHP模块?

Cor*_*ier 9 php apache apache2

我正在为我的本地机器上的一堆网站开发.其中一些网站最终运行在php5.3上,有些运行在php5.2上.有没有办法我可以设置虚拟主机为每个使用不同版本的PHP?

Ree*_*e45 6

您应该能够手动编译两个版本的PHP以分离目录,并使用FastCGI为每个网站设置PHP.FastCGI将为您提供apache上mod_php的可比性能.

你也可以用CGI设置每一个.它慢得多,但是你看不出像APC这样的模块如何帮助你的代码或者使用共享内存或持久连接可靠(它们只适用于一个请求)

如果这不起作用,您可以再次安装Web服务器,将其配置为在不同的端口上运行,然后将其他Web服务器设置为代理,将请求转发到特定的虚拟主机到其他Web服务器.


Ale*_*tau 1

我正在使用denwer。它是本地服务器。Denwer 可以在一台机器或 USB 上多次安装。我的电脑上有 2 个 Denwers。一个使用 php 5.2。第二个是 php 5.3。