Сегодня мы будем с вам устанавливать PHP 8.1 на Windows Server 2016 для web-сервера IIS 10. Начиная с этой версии PHP установка сильно усложнилась. Microsoft Web Platform Installer (WebPI), которым раньше я пользовался для установки PHP больше не работает, так что устанавливать приходится вручную. Возня с дополнительными расширениями тоже приключение. Очень печально, что для Windows Server 2016 нет нормальных способов установки. Дистрибутив PHP 8.1 https://www.php.net/downloads Переходим на официальный сайт PHP в раздел загрузок, находим PHP 8.1, и тыкаем в ссылку Windows downloads. https://windows.php.net/download#php-8.1 Попадаем на windows.php.net, можно было и сразу сюда пойти. Доступны две версии PHP: По какой-то странной причине в большинстве инструкций показывают, что нужно ставить версию Thread Safe, это в корне неверно. Примечательно, что про "TS and NTS" на той же странице загрузок всё написано. Версию нужно выбирать в зависимости от того, как вы интегрируете PHP c веб-сервер