P'unk Ave's Vagrant LAMP setup
This project aims to have an isolated, repeated and disposable development environment that closely reflects production servers.
Installation
cd
to where ever you would like to keep vagrant dev environments. I like~/dev
git clone [email protected]:punkave/punkave-vagrant-lamp.git vagrant-lamp
cd vagrant-lamp
git submodule init
git submodule update
vagrant up
Assumptions
- The latest Vagrant and Virtual Box is installed
- That your projects are standard symfony sites and that the files are in
~/www
. For example:~/www/waytohealth/web
Gotchyas
- I can't seem to get custom private keys to work. You'll need to setup your private key and sshconfig on your own
Technical Specs
- A VM with 2 CPUs, 4GB of ram and 80GB HD
- PHP, Apache and mysql optimally configured. See the default manifest for more details