我正在开发一个主要用于集成测试的开发沙箱。
我希望能够运行遗留版本的东西,例如与旧版本的php兼容的magento cart平台等等。
我真的希望能够同时安装多个版本的PHP,然后在文件的顶部调用它们,以便知道用哪个版本来评估脚本,但我不知道从哪里开始配置某些东西像那样。
任何建议都会非常感激!
答案 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之间做出决定。
我希望这在某种程度上有所帮助。