Tip for today: A couple of years ago, one of our customers was trying get Basic Authentication in PHP working on IIS. He discovered that in order to get it to work, you can only have Anonymous Authentication enabled. All other forms of IIS authentication must be disabled.