I've had hard times setting up a LAMP Vagrant box. There are tons of "tutorials", but none gave me the right direction to have a fully functional LAMP stack running as localhost.
So, hey, since I'm a nice guy, I'll spare you some headaches and tell you how you can do it easily.
We'll use this box : https://github.com/TomJaeger/vagrant-puppet-lamp, which has Apache, PHP and MySQL.
git clone https://github.com/TomJaeger/vagrant-puppet-lamp.git