I work on a Ubuntu machine and the easiest way to get a LAMP development environment working was for me to just install Apache, PHP and MySQL. I want my sites to be testable locally with a *.dev.test domain.
So if I visit sherriw.dev.test I want it to resolve to a sherriw/ directory in one place (for example /home/dev/projects/).