I highly suggest Apache. I was is both positions a while ago (but running it on win2k, linux I didn't want to deal with, and I would want another machine to play with it
🙂) and I chose to go with IIS. it was good, and *really* easy, but you need win2k/nt server to be able to run multiple websites, and there are
a lot of security fixes that you need to install, telling you that there mnust be a lot still there...Anywho, IIS is pretty basic, and it will allow you to run a website, but in my opinion, it's a temporary thing. After a while, you won't be happy with running IIS, because, IMO, it sucks. When I realized this (yay, sounds like a story!) I downloaded apache to try it out. It is more complicated to setup than IIS, but it's DEFINITELY worth it. There are a lot of extra features that IIS doesn't even have the capability to offer. You have host as many sites as you want, really, really easily after you get the main part configured. I have been very happy with Apache.
One thing to note: There's apache 1.3.26 and 2.something.something. I don't know which to suggest, because I'm using 1.3.26 since I started out with 1.3.24, and 2.x.x didn't like PHP very well. I don't know the real differences, I only saw some UI changes, and diferences in the actual code, but, I don't know more than that. 2.x.x is fairly new, I think, and some people are holding off until it is completely stable, so, someone with more experience of 1.xx and 2.xx.
And, if you get apache, check out
andromeda! (it's cool)