我一直在努力解决这个问题几个小时似乎无法解决。网上似乎没什么帮助。我试图通过Chef solo做到这一点,但这似乎不起作用,我不是特别喜欢每次创建新VM时下载php,apache,mysql。
无论如何,不是特别关注这个方法是什么,无论是通过Chef solo还是类似的,或者它是否已经设置了LAMP的盒子,或其他什么,我只想要一种方式(最好是最简单的方法)来设置通过Vagrant建立一个带LAMP堆栈的虚拟机。
答案 0 :(得分:1)
Chef Solo是首选方法,但学习曲线非常陡峭。你应该努力学习这一点。在此期间,您可以像上面提到的那样手动安装所有内容,然后打包框
vagrant package
您现在可以使用package.box
来创建具有您安装的LAMP堆栈的vagrant虚拟机。添加框
vagrant box add lamp package.box
然后在Vagrantfile
Vagrant::Config.run do |config|
config.vm.box = "lamp"
# stuff
end