我正在尝试创建具有不同 LAMP 堆栈版本的多个(半同时)环境,以模拟开发、QA/测试、生产和未来开发环境。我希望能够配置虚拟机:
阿帕奇 2.2.3、MySQL 5.0.77、PHP 5.1.6;
阿帕奇 2.2.15、MySQL 5.1.52、PHP 5.3.3;
阿帕奇 2.2.15、MySQL 5.1.71、PHP 5.3.3;
PHP 7.xx 和随附的最新最好的兼容 Apache 和 MySQL 版本。
我尝试过使用 Vagrantfiles 和不同的 config.vm 语句进行 vagrant 和 mucking,使用 PuPHPet 和不同的 YAML 配置进行 vagrant,并编辑 PuPHPet 生成的 puppet .pp 文件以指定版本——所有这些都以不同程度的失败来实现我想要的.
有人做过吗?如果这是此类问题的错误论坛,将不胜感激指向正确组的指针。
谢谢! rjf