While I agree with the other posts, that there are many good webservers out there, some of these are not easy for the beginner to get started on.
I recommend you check out the very small, very user-friendly webserver you can download at www.badblue.com. This little webserver works well with PHP, and can get you started in many areas, until you are ready to tackle the heavyweights, like Apache.