是否有适用于 CentOS 6.xx 64 位的免费提供的 Vagrant-box 图像,包括以下 LAMP 堆栈?还是我应该只使用基本 CentOS 映像并构建自己的环境?
- PHP 5.4+
- 塞浦路斯扩展
- mysql 5.xx +
- 阿帕奇 2.xx
我通常在 Laravel 框架(PHP)上开发。
是否有适用于 CentOS 6.xx 64 位的免费提供的 Vagrant-box 图像,包括以下 LAMP 堆栈?还是我应该只使用基本 CentOS 映像并构建自己的环境?
我通常在 Laravel 框架(PHP)上开发。
Vagrant 基本盒子是最小盒子,不太可能包含 LAMP/LEMP 堆栈。
Vagrant 支持各种配置工具,例如 chef、puppet、ansible。
如果您了解厨师食谱的基础知识,只需将食谱放在一起并在您之前编辑 Vagrantfile vagrant up
。
LAMP 需要以下食谱
使用操作码便当盒并运行食谱。
参考chef_solo,将需要的食谱添加到 Vagrant 文件中的 runlist
Vagrant.configure("2") do |config|
config.vm.provision "chef_solo" do |chef|
chef.add_recipe "lamp"
end
end
注意:在此示例中,灯包括以下配方:
运行vagrant up
,它将为您进行配置。