Installing a Virtual LAMPP Server with VirtualBox and Ubuntu

Need to setup a server for locally developing PHP and MySQL web site and applications? Here is a step by step guide to installing your own local server.