Установка PHP на веб-сервер IIS 27 марта .03.2024 4699 PHP — широко используемый скриптовый язык программирования общего назначения, который часто применяется для разработки динамических веб-сайтов и веб-приложений. Он является одним из наиболее популярных языков программирования в веб-разработке благодаря своей гибкости, простоте использования и богатому функционалу. В данном руководстве рассмотрим, как подключить PHP к веб-серверу на IIS. Это может быть необходимо проделать для того, чтобы работающий на IIS веб-сервер смог обрабатывать код, написанный на PHP. В результате у нас появиться возможность создавать веб-страницы с PHP-кодом. Предварительная настройка сервераИтак, в нашем распоряжении виртуальный выделенный сервер с Windows Server 2016, на котором установлен веб-сервер IIS. Если вы настраивали свой IIS-сервер в соответствии со статьёй нашего справочника, то сначала вам нужно будет добавить в настройках веб-сервера поддержку протокола CGI. Для этого запустите Server Manager.
После чего перейдите
Затем пройдите окна при помощи кнопки
Следующие шаги так же пропустите при помощи кнопки
После завершения установки роли CGI проинсталлируйте в системе распространяемый компонент Microsoft Visual C++ для Visual Studio 2015 — 2022 для 64-х разрядной системы. После загрузки установщика установите галочку, означающую ваше согласие с условиями лицензионного соглашения, и нажмите
Установка и настройка PHPWindows-дистрибутив актуальной версии PHP можно загрузить с официальной страницы PHP. В нашем примере мы загружаем zip-архив версии 8.3.4 для 64-х разрядных систем.
Содержимое архива распакуйте, например, в каталог После этого информацию о каталоге, содержащем файлы PHP, необходимо добавить в настройку переменных среды окружения. Для чего откройте Server Manager, перейдите в
В нижней части открывшегося окна кликните в строку
Для добавления новой переменной окружения нажмите
В новой строке наберите
Чтобы информация о добавленной переменной сохранилась в системе, закройте открытые окна нажатием на На следующем шаге откройте проводник, перейдите в каталог
Чтобы убедиться в применении изменений в настройки, запустите командную строку и выполните там команду
Изменение настроек веб-сайтаДля того, чтобы соединить IIS и установленный на сервере PHP, необходимо произвести дополнительные настройки на веб-сервере. Чтобы сделать это, откройте Server Manager, перейдите в раздел
В открывшемся окне менеджера IIS кликните в строку с веб-сервером и перейдите в
Далее, в правой части окна кликните в
В открывшемся окне добавления нового модуля заполните следующие поля:
По окончании заполнения полей нажмите
Здесь из доступных радиокнопок выберите
Окно добавления модуля также закройте кнопкой Далее в менеджере IIS откройте
Затем в правой части окна кликните
И укажите дефолтное имя PHP-страницы для нашего веб-сайта —
Чтобы применить все внесённые в настройки сервера IIS изменения, необходимо перезапустить его. Для чего на имени веб-сервера нажмите правую кнопку мыши и кликните
В итоге сервер IIS теперь сможет оперировать PHP-файлами. В качестве примера мы выведем информацию о PHP через веб-страницу. Для этого перейдите в каталог веб-сайта, например,
Затем сохраните созданный файл, откройте браузер и перейдите на свой веб-сайт набрав в строке браузера доменное имя сайта или его IP-адрес. В нашем примере данная страница выглядит так: ![]() Содержание статьи | |||||
| |