Whether you're just getting started with PHP development or are wanting to branch out to a LAMP-based architecture (Linux/Apache/MySQL/PHP), making the jump from a Windows environment can be a bit difficult. Thankfully, there are tools like WAMP to help make the transition a bit smoother. It provides the same Windows-type interfaces you're familiar with, but is powered by the same technology you'll see on a LAMP install.
In this new tutorial, Bhaskar Karambelkar will walk you through the installation, configuration, and enabling of the server software.
Windows OSes since 2000 i.e. 2k, XP , 2k3 have been extremely stable as opposed to their predecessors. So if you are proficient in Windows, then there is no reason not to use it for web hosting. (barring security, but that's another issue).
Secondly if you want to develop your site off line and then move it to a LAMP Stack, and you are not familiar with Linux, then WAMP serves as an ideal prototyping environment. You can do almost every thing in WAMP that you can do in LAMP.
Each step of the way includes descriptions and screenshots to help make the points even clearer, and, thanks also to the well-developed package, you'll be up and running in no time.