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

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

我的开发机器正在运行ubuntu 11.04,因此首选在该平台上工作的解决方案。

最佳答案

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

关于php - php是否等效于python的virtualenv或ruby的沙盒?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7182176/

10-09 05:13