Comment exécuter une pile LAMP via Vagrant
Question
J'essaie de comprendre cela depuis des heures et je n'y arrive pas.Il ne semble pas y avoir beaucoup d'aide en ligne.J'ai essayé de le faire via Chef solo, mais cela ne semble pas fonctionner et je ne suis pas particulièrement fan du téléchargement de php, apache, mysql à chaque fois que je crée une nouvelle VM.
Quoi qu'il en soit, je ne me soucie pas particulièrement de la méthode, que ce soit via Chef solo ou similaire, ou que ce soit une boîte avec LAMP déjà configurée, ou autre chose, je veux juste un moyen (et de préférence le moyen le plus simple) de configurer une VM. avec une pile LAMP via Vagrant.
La solution
Chef Solo est la méthode préférée mais sa courbe d'apprentissage est assez abrupte.Vous devriez éventuellement faire l’effort d’apprendre cela.En attendant, vous pouvez tout installer manuellement comme vous l'avez mentionné, puis emballer la boîte.
vagrant package
Vous aurez maintenant un package.box
que vous pouvez utiliser pour créer des machines virtuelles avec vagrant avec la pile LAMP que vous avez installée.Ajouter la boîte
vagrant box add lamp package.box
et puis dans votre Vagrantfile
Vagrant::Config.run do |config|
config.vm.box = "lamp"
# stuff
end