是否可以在我的开发沙箱中切换PHP等版本而无需重新安装?

时间:2016-12-01 15:43:23

标签: php ubuntu

我正在开发一个主要用于集成测试的开发沙箱。

我希望能够运行遗留版本的东西,例如与旧版本的php兼容的magento cart平台等等。

我真的希望能够同时安装多个版本的PHP,然后在文件的顶部调用它们,以便知道用哪个版本来评估脚本,但我不知道从哪里开始配置某些东西像那样。

任何建议都会非常感激!

1 个答案:

答案 0 :(得分:1)

使用某种虚拟机设置(如Vagrant)可能会有所帮助。或者也许在Docker中运行单独的容器。

对于像流浪汉这样的东西,我会建造另一个Vagrant盒子。 Scotch.io有一个非常快的盒子你可以使用:https://box.scotch.io/ 流浪者的文档可以在这里找到: https://www.vagrantup.com/docs/

我见过很多开发人员使用Docker为项目运行旧版本的软件。

我建议在这里阅读Docker的文档: https://docs.docker.com/

Vagrant和Docker都是较大的主题,我可以在这个答案中解释。

如果你想要更多阅读,我在stackoverflow上找到了这个 Should I use Vagrant or Docker for creating an isolated environment? 它可能有助于在docker和Vagrant之间做出决定。

我希望这在某种程度上有所帮助。