我习惯使用 python 的 virtualenv 工具创建单独的环境,这些环境可以模拟我编写的项目的部署环境。
现在,我将从事一个 php 项目,我想知道是否有任何类似的项目?具体来说,我希望能够使用一个(旧)版本的 php 在 apache 上运行一个虚拟主机,而其他一切都在正常的最新版本上运行。
我的开发机器运行的是 ubuntu 11.04,因此可以在该平台上运行的解决方案是首选。
最佳答案
假设您使用的是 mod_php,则无法将多个不同的版本加载到同一个 Apache 实例中。如果您将 PHP 作为 CGI 或 FastCGI 运行,则可以运行多个不同的版本,但这本身会在行为上与 mod_php 产生一些差异。
关于php - php 是否有相当于 python 的 virtualenv 或 ruby 的沙箱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7182176/