如何通过Vagrant运行LAMP堆栈

时间:2012-09-30 03:44:01

标签: php mysql apache lamp vagrant

我一直在努力解决这个问题几个小时似乎无法解决。网上似乎没什么帮助。我试图通过Chef solo做到这一点,但这似乎不起作用,我不是特别喜欢每次创建新VM时下载php,apache,mysql。

无论如何,不​​是特别关注这个方法是什么,无论是通过Chef solo还是类似的,或者它是否已经设置了LAMP的盒子,或其他什么,我只想要一种方式(最好是最简单的方法)来设置通过Vagrant建立一个带LAMP堆栈的虚拟机。

1 个答案:

答案 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