php是否有相当于python的virtualenv或ruby的沙箱?

2022-08-30 10:38:54

我习惯于使用python的virtualenv工具来创建单独的环境,这些环境可以模仿我编写的项目的部署环境。

现在,我将从事一个php项目,我想知道是否有任何等效的项目?具体来说,我希望能够在apache上运行一个虚拟主机,使用一个(旧)版本的php,而其他所有内容都在正常的最新版本上运行。

我的开发计算机运行的是 ubuntu 11.04,因此最好在该平台上工作的解决方案。


答案 1

假设您使用的是mod_php,则无法将多个不同的版本加载到同一个 Apache 实例中。如果您以CGI或FastCGI的形式运行PHP,则可以运行多个不同的版本,但这本身就会在行为上引入一些与mod_php。


答案 2

虚拟机的另一种替代方法是 docker


推荐