Дело такое ...Установлен Win2003Ent и на нем запущен IIS. Все защитники с самого начала были отключены, ну кроме NOD32.IIS откликается своим Under Construction, а также HTML страницами ему подсунутыми. PHP для установки был взят версии 5.2.4 c php.net в варианте инсталляшки, в варианте архива, в варианте 5.2.0. Ну, не сразу конечно ...Вариант инсталляшки поставился Красиво, не заработал ясное дело, не в варианте CGI не в ISAPI. Сначала выдавал 404. Через некоторое время я догадался, что досовский вид пути к php5isapi.dll работает никак и полный путь в кавычках может помочь. Помогло но не сильно ... Сначало ошибало так что все содержимое .php выбрасывало как html вместе с php кодом. Потом 500 ошибка - на ней решил очередной раз переставить и IIS и PHP в варианте 5.2.4 из архива. Проверил в Path винды, web расширения IIS, расширения ISAPI в свойствах веб-узла, разрешения папки с php ... все ок ...Сейчас авторизацию спрашивает ... не принимает никого ... даже если явно задать пользователя ... в php.ini ее не нашел, в IIS выставлял вход без авторизации, с ней в разных вариантах - не пускает (403.1) ...
... мануал, прилагаемый к php читал, книжку Администрирование IIS читал, у Яндекса всякие каверзные вопросы спрашивал ... самое обидное, что дома на серваке все давным давно работает, а не дома при тех же дистрибутивах ...