Сегодня мы будем с вам устанавливать 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...
Ранее была инструкция по настройке веб-сервера Apache в Windows. В этой инструкции подключим php 8.1.2 к Apache 2.4.52. Установка PHP Идем на этот сайт и скачиваем php версию Thread Safe. Если бы мы настраивали php как FastCGI модуль (т.е. запуск для обработки каждого запроса нового экземпляра php), то тогда нам бы подошла версия php Non Thread Safe. Разрядность php должна совпадать с разрядностью установленной Apache. В нашем случае это х64. Скачиваем архив php-8.1.2-Win32-vs16-x64.zip. Распакуем, для удобства папку переименуем в php-8...