Установим PHP на IIS. Ставить будем PHP 7.3.7 на IIS 10. IIS крутится на сервере с Windows Server 2016. На php.net немного коряво написано: Если вы хотите настроить PHP используя в качестве веб-сервера IIS, то проще всего это сделать используя
Microsoft Web Platform Installer (WebPI). Заходим по ссылке: Нажимаем зелёную кнопку Install this extension и качаем инсталлятор. Запускаем WebPlatformInstaller_x64_en-US.msi. Открывается мастер установки WebPI. Принимаем лицензионное соглашение - Install. Ждём. Установка завершена, это было несложно. Finish. Находим в установленных программах Web Platform Installer и запускаем. Ждём. Открывается окошко. Кликаем на вкладку Products. Слева выбираем Frameworks. Находим в списке PHP 7.3.7 (x64). Тыкаем в Add. Вместе с PHP автоматически добавляются и другие модули, например, Windows Cache Extension. Можно посмотреть список внизу — Items to be installed. Обещают установить три модуля: PHP Manager for IIS, как показывает практика, не установится. Пробу