как поднять веб сервер на windows 10

Как установить Web сервер IIS 10 в Windows Server 2016?

Сегодня мы с Вами научимся устанавливать веб сервер IIS в операционной системе Windows Server 2016 нескольким способами, а именно с помощью графического инструмента и, конечно же, с помощью Windows PowerShell.

Что такое IIS 10?

IIS (Internet Information Services) — это набор служб, предназначенный для реализации web сервера в операционной системе Windows с поддержкой сайтов HTML и приложений на ASP.NET или ASP. В Windows Server он распространяется в виде отдельной роли с достаточно большим количеством служб роли. Ранее в материале «Описание и назначение ролей сервера в Windows Server 2016» мы рассмотрели краткое описание всех ролей сервера и их служб, в том числе и роли «Веб-сервер (IIS)» поэтому повторяться сейчас, т.е. описывать каждую из служб роли, я не буду.

В актуальной на данный момент версии серверной операционной системе Windows Server 2016 присутствует также самая новая версия веб сервера, а именно – IIS 10.

Версии веб сервера IIS

Версия IISВерсия операционной системы
10Windows 10; Windows Server 2016
8.5Windows 8.1; Windows Server 2012 R2
8.0Windows 8; Windows Server 2012
7.5Windows 7; Windows Server 2008 R2
7.0Windows Vista; Windows Server 2008
6.0Windows Server 2003
5.1Windows XP Professional
5.0Windows 2000

Установка Web сервера IIS 10

Итак, давайте переходить к рассмотрению процесса установки, и для примера давайте просто установим основные компоненты, которые необходимы для функционирования веб сервера и его администрирования (средства управления), а также разместим на нем простую HTML страничку, т.е. по сути HTML сайт, для проверки работы web сервера. Если Вам необходимо размещать приложения, например на ASP.NET, то Вам необходимо также установить соответствующие службы роли из раздела «Разработка приложений».

Установка веб сервера IIS с помощью мастера

Сначала давайте разберем процесс установки web сервера IIS 10 с помощью «Диспетчера серверов», а конкретней «Мастера добавления ролей и компонентов».

Шаг 1

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 2

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 3

Потом выбираем тип установки «Установка ролей или компонентов», жмем «Далее».

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 4

Затем выбираем целевой сервер и жмем «Далее».

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 5

На шаге выбора ролей отмечаем роль «Веб-сервер (IIS)». Автоматически Вам сразу предложат установить компонент «Консоль управления службами IIS», мы соглашаемся и жмем «Добавить компоненты».

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

И сразу жмем «Далее».

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 6

Все необходимые компоненты мы уже отметили, поэтому на этом шаге также сразу жмем «Далее».

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 7

Теперь нам необходимо настроить установку роли «Веб-сервер IIS», сначала жмем «Далее».

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

А потом выбираем необходимые службы роли, по умолчанию минимальное количество служб уже будет выбрано, но если Вам нужно что-то еще, то отмечаете их галочкой. Для нашей тестовой задачи, т.е. разместить простой статический HTML сайт, отмеченных по умолчанию служб будет достаточно, жмем «Далее».

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 8

Проверяем выбранные роли, службы и компоненты и жмем «Установить».

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Установка будет завершена, как появится соответствующее сообщение.

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Установка web сервера IIS с помощью Windows PowerShell

Для того чтобы установить web сервер IIS с помощью PowerShell запускайте оболочку Windows PowerShell и вводите следующие команды (перечисленные ниже команды установят все те же службы, которые мы установили с помощью мастера чуть выше).

Документ по умолчанию

Ведение журнала http

Сжатие статического содержимого

Консоль управления службами IIS

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Размещаем HTML сайт на веб сервере IIS

Первое что нужно сделать — это создать корневую директорию нашего тестового сайта, для этого в каталоге С:\inetpub\ создаем папку TestSite и в нее для проверки добавляем файл index.html со следующим содержимым, например

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Откроется окно добавления веб сайта, заполняем необходимые поля и жмем «ОК» (TestSite в моем случае это название сайта).

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Теперь можем проверить работу веб сервера и только что созданного сайта, для этого открываем любой веб браузер и переходим на сайт TestSite (только помните, для того чтобы у Вас также как у меня открылся сайт по имени, он должен быть добавлен на DNS сервере (создана A запись) или хотя бы для тестов добавлена запись в файл HOSTS локального сервера).

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Удаление веб сервера IIS с помощью мастера

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

В итоге запустится «Мастер удаления ролей и компонентов», где мы делаем практически то же самое, что и при установке, только галочки мы не ставим, а снимаем.

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Затем мы жмем далее, далее и удалить. После окончания процесса удаления веб сервера сервер необходимо будет перезагрузить.

Удаление web сервера IIS с помощью PowerShell

Для удаления web сервера IIS на PowerShell запускаем оболочку Windows PowerShell и используем командлет Uninstall-WindowsFeature. Для удаления следующих служб ролей веб сервера IIS, можно использовать вот такие команды:

Документ по умолчанию

Ведение журнала http

Сжатие статического содержимого

Консоль управления службами IIS

Вот мы с Вами и научились устанавливать и удалять web сервер IIS в операционной системе Windows Server 2016 и на этом у меня все, пока!

Источник

Windows 10, Установка локального веб-сервера (Apache, MySQL, PHP) в Wsl 1 и Wsl 2.

Публикация: 4 June 2020 Обновлено: 31 August 2020

Благодаря WSL вы получите мощную платформу, где легко сможете заниматься разработкой веб-проектов. Вам больше не нужно думать, где и какие программы скачать для создания локального сервера на вашей рабочей машине, не нужно тратить время на поиск и установку. Microsoft сделала большой шаг для удобства разработчиков, представив подсистему Linux в Windows 10 WSL 2.

В новой подсистеме WSL2 доступ к полной оболочке Linux занимает не более секунды. Это означает, что теперь вы можете работать над проектами на основе Linux внутри Windows с высокой скоростью.

В данном руководстве рассмотрим, как в подсистеме Windows для Linux (WSL) можно настроить веб-сервер LAMP (Apache, MySQL, PHP) для локальной разработки ваших веб-проектов.

Между этими двумя ОС будут общие файлы, папки, которые мы можем легко редактировать в Windows.

Включение подсистемы Windows для Linux.

Для включения компонента «Подсистема Windows для Linux» в Windows 10 необходимо выполнить следующие действия:

Шаг 1: С помощью команды: optionalfeatures в диалоговом окне «Выполнить» откройте «Компоненты Windows».

Шаг 2: Включите опцию «Подсистема Windows для Linux».

Шаг 3: Перейдите в Microsoft Store загрузите и установите приложение Ubuntu для Windows.

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 4: C помощью меню «Пуск» запустите Ubuntu. В окне терминала, при первом запуске нужно будет ввести новое имя UNIX пользователя (username) и пароль (password).

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Подробней как это сделать, мы рассмотрели в руководствах:

Создание директории для веб-проекта.

Шаг 5: Создайте в Проводнике Windows 10, директорию для сайта (проекта) test.local:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Если вы будете использовать WSL 2 рекомендуется создать директорию для сайта в файловой системе Linux. В этом случае папку проекта поместим сюда: \home\main\projects\test.local\public_html

Для этого выполним команду:

Где замените « main » на имя UNIX пользователя созданного при первом запуске wsl.

Во избежание проблем с доступом выполните команду:

Здесь также замените « main » на ваше имя пользователя UNIX.

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Это избавит от ошибок и обеспечит максимальную производительность.

Шаг 6: Как получить доступ к файлам WSL Linux из проводника Windows 10.

Находясь в каталоге Linux FS, введите:

Откроется окно проводника, расположенное внутри вашего дистрибутива Linux.

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Также, чтобы удобно было работать с каталогами файловой системой Linux вы можете установить в Ubuntu, например, «Midnight Commander»:

Запуск Midnight Commander осуществляется посредством ввода команды:

Установка необходимых программ в Ubuntu для Windows 10.

Шаг 7: C помощью меню «Пуск» запустите Ubuntu.

Шаг 8: Обновите локальный индекс apt пакетов в Ubuntu выполнив команду:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 9: После чего необходимо обновить установленное программное обеспечение:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Установка Apache.

Веб-сервер Apache используют более половины всех действующих веб-сайтов. Это очень мощный и гибкий инструмент.

Шаг 10: Установим Apache выполнив команду:

Вы увидите список пакетов, которые будут установлены, а также объём места на диске которое они займут. Нажмите Y для продолжения установки.

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Установка MySQL сервера.

Шаг 11: Установим MySQL сервер:

Нажмите Y для продолжения установки. После завершения установки нам потребуется выполнить некоторые дополнительные команды, чтобы настроить наше окружение MySQL

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 12: Установим php и другие пакеты, необходимые для веб-разработки:

PHP это компонент, отвечающий за обработку кода для отображения динамического контента.

Примечание: Если необходимо установить определенную версию php, например 7.4.x, необходимо выполнить команду:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10
Включим модуль Mod rewrite в Apache:

Коротко, mod_rewrite — это модуль для веб-сервера Apache, выполняющий функцию преобразования URL.

Шаг 13: Выполните команду:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Изменение метода аутентификации MySQL пользователя root.

Необходимо изменить метод аутентификации MySQL для пользователя root выполнив следующие действия:

Шаг 14: Запустим службу mysql.

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 15: Подключимся к серверу MySQL под стандартным пользователем root, который был создан при установке MySQL на ваш компьютер:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Примечание: На серверах Ubuntu, использующих MySQL ( 5.7 и более поздние версии), аутентификация root пользователя происходит с помощью плагина auth_socket, а не с помощью пароля. Это во многих случаях повышает безопасность, но, может усложнить настройку доступа к root пользователю для phpMyAdmin и др. программ.

Шаг 17: Чтобы проверить метод аутентификации, который задействован для пользователя root, выполните команду:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 18: Если в ответе на запрос вы видите используется аутентификация с помощью плагина auth_socket, необходимо изменим эту настройку. Для этого введём команду:

Шаг 19: Выполним команду FLUSH PRIVILEGES, которая применит внесённые изменения:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Создание базы данных.

Шаг 20: Создадим базу данных для веб-проекта test.local. Для этого введем в командной строке MySQL следующую команду:

Шаг 21: Для завершения работы с командной строкой MySQL выйдем из неё:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Установка phpMyAdmin.

Шаг 22: Выполняем команду:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 24: Выберите Yes, для настройки базы данных на запрос использовать dbconfig-common.

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 25: Укажите пароль пользователя MySQL root.

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 26: Подтвердите пароль

Шаг 27: Включим необходимые расширения PHP:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 28: Перезапустите Apache:

Теперь вы можете получить доступ к phpMyAdmin по следующему URL: http://localhost/phpmyadmin/ Вы можете войти в систему, используя имя пользователя root и пароль root, настроенные во время установки MySQL.

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Настройка виртуальных хостов в Apache.

В Ubuntu файл настроек виртуальных хостов Apache находятся по следующему пути /etc/apache2/sites-available/*.conf. В Apache уже настроен один виртуальный хост по умолчанию в файле 000-default.conf. Возьмем данный файл за основу.

Шаг 29: Создайте копию файла 000-default.conf выполнив команду:

Шаг 30: Внесем изменения в файл test.local.conf, для этого используем, редактор nano:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Содержимое файла test.com.conf после правок для Wsl 2 если вы создали директорию для сайта в файловой системе Linux:

Внимание: Не забудьте заменить UNIX имя пользователя (username) на свое (Шаг: 7), в моем случае это almanex.

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Внимание: Не забудьте заменить букву диска! В примере мы используем диск С.

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 32: Включим новый виртуальный хост с помощью утилиты a2ensite:

Шаг 33: Далее деактивируем сайт по умолчанию 000-default.conf:

Шаг 34: Перезапустим service apache:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Перенаправление test.local на локальный веб-сервер.

Ваш проект доступен по адресу http://localhost/

Для того чтобы доменное имя http://test.local было связано с вашим локальным веб-сервером, откройте файл hosts, расположенный по адресу C:\Windows\System32\drivers\etc и добавить в него строки:

127.0.0.1 test.local

172.30.69.65 test.local

Чтобы определить ip-адрес вашего сетевого интерфейса (в моем случае это 172.30.69.65) можно использовать команду ip address в терминале (см. картинку ниже).

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Команды для запуска и остановки веб-сервера.

Все, теперь перед началом работы с вашим веб проектом, вам нужно запустить Apache и MySQL, для этого необходимо ввести следующие команды по очереди:

Для остановки веб-сервера:

Необязательно: Чтобы было проще запускать и останавливать веб-сервер вы можете создать bash скрипты start.sh и stop.sh.

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Как создать скрипт start.sh:

Шаг 1: Откройте терминал и создайте файл командой:

Шаг 2: Вставьте следующее содержимое, где замените password на пароль, который установили для пользователя Ubuntu:

#!/bin/bash

exit 0

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Шаг 3: Необходимо отредактировать права доступа для start.sh. Выполните команду:

Скрипт stop.sh:

Шаг 4: Создайте файл командой:

Содержимое файла stop.sh:

#!/bin/bash

exit 0

Шаг 5: Отредактировать права доступа:

Проверка работоспособности веб-сервера.

Для проверки работоспособности веб-сервера установим на test.local систему управления контентом, например, OctoberCMS, MODX Revolution или WordPress.

Для этого скачаем с официальной страницы архив системы WordPress и распакуем его в созданную нами директорию

Для установки системы необходимо открыть мастер. Откроем в браузере адрес http://test.local. После этого ответим на все вопросы мастера и нажмём на кнопку «Вперед», введем сведения о подключении к базе данных testlocal и тд..

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Дождёмся окончания процесса установки. Готово!

Заключение

Теперь, когда ваш веб-сервер установлен и работает используя подсистему Wsl, у вас огромное количество вариантов того, что делать дальше. Вы установили платформу, которая позволит развернуть большинство типов веб-сайтов и сетевого программного обеспечения на вашем сервере. Дайте нам знать в комментариях ниже, помогло ли это руководство или есть какая-либо другая тема, которую вы хотели бы видеть.

Источник

Установка и настройка веб-сервера IIS + PHP + MySQL

Чаще всего, PHP и MySQL устанавливается на серверы с Linux. Однако, при необходимости, можно настроить запуск и обработку PHP скриптов на Windows. Версии последней могут быть разные, например, Server 2008/2012/2016/2019 или не серверные системы, такие как, 7/8/10. Данная инструкция подойдет как для чайника, так и опытного специалиста (в качестве шпаргалки).

Установка IIS

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Если откроется окно с приветствием, нажимаем Далее:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

При выборе типа установки выбираем Установка ролей или компонентов:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

При выборе целевого сервера оставляем локальный сервер (или выбираем удаленный, если установка выполняется из удаленной консоли):

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Также среди ролей в подразделе «Разработка приложений» ставим галочку для установки CGI — этот компонент нам нужен для работы PHP:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Выбор служб ролей — нажимаем далее или, при необходимости, выбираем FTP-сервер:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

В следующем окне ставим галочку Автоматический перезапуск конечного сервера, если требуется и кликаем по Установить:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Дожидаемся окончания процесса установки.

Сразу после установки IIS запускается автоматически. Но, если что, его можно запустить с помощью команды iisreset:

* если выполнить данную команду без опций, то она перезапустить веб-сервер.

Также мы можем открыть диспетчер служб (команда services.msc) и перезапустить Службу веб-публикаций:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Открываем браузер и вводим адрес http://localhost — должен открыться стартовый портал:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Развертывание отдельного сайта

Мы можем пропустить данный пункт, если хотим использовать сайт по умолчанию. Однако, в данной инструкции мы разберем пример, когда для сайта на PHP будет создана отдельная настройка.

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Заполняем данные для нового сайта:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

После заходим в каталог с сайтом (в нашем примере, это C:\inetpub\wwwroot\php) и создадим в нем файл index.html со следующим содержимым:

Hello from PHP site

Открываем браузер и переходим на созданный сайт, например, как в нашей инструкции — http://php.dmosk.ru. Мы должны увидеть страницу с написанным нами текстом:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Тестовый сайт создан.

Установка PHP

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Откроется страница с несколькими версиями пакета — там как мы ставим PHP как FastCGI, нам нужна версия «Non Thread Safe» (не потокобезопасная), так как она будет работать быстрее. И так, скачиваем zip-архив на сервер:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Для установка PHP на Windows достаточно просто распаковать содержимое архива в любой каталог, например, C:\Program Files\PHP:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Делаем копию файла php.ini-production и переименовываем его в php.ini:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Открываем на редактирование данный файл и правим следующее:

open_basedir = C:\inetpub\wwwroot
.
cgi.force_redirect = 0
.
short_open_tag = On

* где open_basedir — директория, в которой будут разрешены PHP-скрипты; cgi.force_redirect — указывает будет ли скрипты обрабатываться при прямом запросе или только при запросе от веб-сервера. В IIS запросы контролируются самим веб-сервером, поэтому опция может оказать обратный эффект; short_open_tag — позволяет использовать короткий вид открывающих тегов для PHP.

cd «C:\Program Files\PHP»

Мы должны получить список подключенных модулей:

[PHP Modules]
bcmath
calendar
Core
ctype
.

Но если мы получим ошибку, связанную с отсутствием файла VCRUNTIME140.dll:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

. необходимо установить Microsoft Visual C++ Redistributable. Переходим на страницу https://www.microsoft.com/ru-RU/download/details.aspx?id=52685 и скачиваем компонент:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

После загрузки, устанавливаем его на сервер, после чего, снова пробуем вывести на экран модули php:

Настройка сайта на IIS для работы с PHP

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

В меню справа кликаем по Добавить сопоставление модуля:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Нажимаем OK и подтверждаем действие. Сопоставление создано.

Теперь заходим в Документ по умолчанию:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

. и добавляем новый документ:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

* в данном примете мы указываем, что по умолчанию сервер будет искать файл index.php, если таковой не указан явно в запросе.

Открываем в проводнике папку, в которой находятся файлы сайта (в нашем примере, C:\inetpub\wwwroot\php). Создаем файл index.php с содержимым:

Открываем браузер и снова переходим на наш сайт — мы должны увидеть страницу с информацией о php:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

PHP Manager в IIS

Для того, чтобы упростить настройку PHP мы можем установить диспетчер PHP для IIS. Для этого переходим по ссылке https://www.iis.net/downloads/community/category/manage и переходим по ссылке для скачивания стабильной версии php-менеджера:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Выполняем установку на сервере, запустив загруженный файл. Открываем диспетчер управления IIS — мы должны увидеть PHP Manager:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Установка MySQL

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

На следующей странице выбираем для скачивания mysql-installer-community:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

В открывшемся окне кликаем по No thanks, just start my download:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

В следующем окне кликаем по Execute:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

. и дожидаемся установки СУБД:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Откроется окно конфигурации MySQL — нажимаем Next:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Выбираем установку одиночного сервера MySQL:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Оставляем все значения по умолчанию для настроек сети:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Требуем сложные пароли:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Вводим дважды пароль для пользователя root:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

* также, на данном этапе мы можем сразу добавить новых пользователей.

Устанавливаем СУБД как сервис и стартуем его:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Настройки готовы для применения — нажимаем Execute:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Дожидаемся применения настроек и кликаем по Next:

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Установка завершена — нажимаем Finish.

как поднять веб сервер на windows 10. Смотреть фото как поднять веб сервер на windows 10. Смотреть картинку как поднять веб сервер на windows 10. Картинка про как поднять веб сервер на windows 10. Фото как поднять веб сервер на windows 10

Сервер баз данных готов к использованию.

По умолчанию, PHP поддерживаем mysql — в этом можно убедиться на странице phpinfo, найдя раздел mysqlnd:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *