【发布时间】:2015-10-30 05:13:07
【问题描述】:
我正在尝试创建具有不同 LAMP 堆栈版本的多个(半同步)环境,以模拟开发、QA/测试、生产和未来开发环境。我希望能够配置虚拟机:
Apache 2.2.3、MySQL 5.0.77、PHP 5.1.6;
Apache 2.2.15、MySQL 5.1.52、PHP 5.3.3;
Apache 2.2.15、MySQL 5.1.71、PHP 5.3.3;
PHP 7.x.x 和随附的最新和最出色的兼容 Apache 和 MySQL 版本。
我尝试过使用 Vagrantfiles 和不同的 config.vm 语句进行 vagrant 和 mucking,使用 PuPHPet 和不同的 YAML 配置进行 vagrant,并编辑 PuPHPet 生成的 puppet .pp 文件以指定版本——所有这些都以不同程度的失败实现我想要什么。
有人做过吗?如果这是此类问题的错误论坛,将不胜感激指向正确组的指针。
谢谢! rjf
【问题讨论】:
-
哦 - *nix 基础操作系统是 Ubuntu,但理想情况下是 RHEL,但不是在我的笔记本电脑上!
-
解决软件代码出现的兼容性问题可能更容易,而不是构建每个可能版本的 Apache、MySQL 和 PHP 的矩阵来“看看它是否有效。”
标签: vagrant puppet lamp puphpet