Расскажу вам о наиболее оптимальном способе установки PHP на IIS. Ставить будем PHP 7.3.1 на IIS 10. IIS крутится на сервере с Windows Server 2016. Раньше я устанавливал PHP руками, помните, что для Windows нужно выбирать PHP NTS версию. If you are using PHP as FastCGI with IIS you should use the Non-Thread Safe (NTS) versions of PHP. Однако, на этот раз я решил последовать совету с официального сайта. На php.net немного коряво написано: Если вы хотите настроить PHP используя в качестве веб-сервера IIS, то проще всего это сделать используя
Microsoft Web Platform Installer (WebPI). Заходим по ссылке: Нажимаем зелёную кнопку Install this extension и качаем инсталлятор. Запускаем WebPlatformInstaller_x64_en-US.msi. Открывается мастер установки WebPI. Принимаем лицензионное соглашение - Install. Ждём. Установка завершена, это было несложно. Finish. Находим в установленных программах Web Platform Installer и запускаем. Ждём. Открывается окошко. Кликаем на вкладку Products. Слева выбираем Fr