Если IIS обслуживает плоский html-файл с сайта, на котором вы установили PHP, самое время проверить файл журнала php.Скорее всего, из-за конфигурации php (php.ini) происходят некоторые ошибки, и php не отображает ошибки на экране.Это часто случается со мной, когда я устанавливаю новую установку php под IIS.
Загляните в свой файл php.ini, чтобы найти местоположение вашего файла журнала.Если файл журнала не записывается в этот каталог, убедитесь, что этот каталог доступен для записи PHP.Это будет пользователь, для которого настроен пул приложений (по умолчанию это что-то вроде сетевой службы, iis_usr и т. П.).Убедитесь, что у пользователя есть права на запись в каталог файла журнала.
Также дважды проверьте журнал событий Windows, чтобы увидеть, есть ли какие-либо скрытые всплывающие сообщения, которые могут помочь выявить проблему.Это может произойти на некоторых старых версиях Windows Server.