If you write PHP and are anything like me, you want to test your code before making it live to the world on your own LAMP stack on windows. I have installed linux on separate computers, installed LAMP stacks on windows, created development environments on my live web servers and yet none of these are all that great to work with. Enter Virtualbox.
If you are reading this article and have already been working with virtualization technology for your own LAMP stack, I applaud you and to keep reading as I found a super easy way to set one up without a lot of configuration.
There is a version of Ubuntu linux call Lubuntu (Light Ubuntu). There is a distribution for minimal install called mini.iso from http://lubuntu.net/. When installing, the minimal distribution gives you options similar to the Ubuntu server distribution such as LAMP, SSH, DNS, MAIL, etc… This is a really easy way to install a LAMP stack.
I currently have Virtualbox https://www.virtualbox.org setup in a Windows Vista, Windows 7 and Kubuntu 11.10 environment. Virtualbox has been running well on all of these platforms.
So basically, if you want a LAMP stack that you have 100% control of on all platforms, install Virtualbox and create a new virtual machine with the minimal install distro of Lubuntu.