Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直试图解决这个问题好几个小时,但似乎无法解决。网上好像没有太多帮助。我尝试通过 Chef solo 来实现,但这似乎不起作用,而且我并不是特别喜欢在每次创建新 VM 时下载 php、apache、mysql。
无论如何,并不特别关心方法是什么,无论是通过 Chef solo 还是类似方式,或者它是否已经设置了 LAMP 的盒子,或者其他什么,我只是想要一种方法(最好是最简单的方法)来设置 VM通过 Vagrant 使用 LAMP 堆栈。
Chef Solo 是首选方法,但学习曲线非常陡峭。你应该努力最终学会这一点。同时,您可以像您提到的那样手动安装所有内容,然后将盒子打包
vagrant package
现在,您将拥有一个package.box可用于使用您安装的 LAMP 堆栈的 from vagrant 创建虚拟机。添加框
package.box
vagrant box add lamp package.box
然后在你的Vagrantfile
Vagrantfile
Vagrant::Config.run do |config| config.vm.box = "lamp" # stuff end