I don't see why this won't work. If you are set on using Windows, consider using their IIS web server - it might be a little easier than trying to configure Apache, PHP, and MySQL to work. Otherwise, I recommend simply using a prepackaged installation like XAMPP for simplicity's sake.
Sorry nobody got to this sooner - this isn't really an Alpha or Beta software question. I have therefore moved it to HTML, CSS, and Scripts. Hope this helps!