Lumpics lumpics.ru

Как установить веб-сервер Apache в Windows 10

Важно! Разработчики Apache постоянно обновляют свое программное обеспечение, потому эта инструкция может потерять свою актуальность со временем. Но стоит отметить, что кардинально ничего не изменится, отличия будут заключаться только в параметрах, прописанных в конфигурационном файле. В любом случае при надобности рекомендуется обратиться к официальной документации от разработчиков.

Шаг 1: Загрузка и распаковка файлов

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

Скачать Apache с официального сайта

Находясь на странице загрузки архива с файлами Apache, выполните следующие действия, чтобы начать процесс скачивания:

  1. Спуститесь до блока «Downloading the Apache HTTP Server» и кликните по ссылке, расположенной под строкой «Stable Release — Latest Version». Обычно она имеет название, соответствующее текущей версии приложения, в данном случае это «2.4.57».
  2. как установить apache на windows 10_01
  3. После этого вас перекинет до блока «Apache HTTP Server 2.4.57 (httpd): 2.4.57 is the latest available version», в котором нажмите по ссылке с названием «Files for Microsoft Windows».
  4. как установить apache на windows 10_02
  5. Перейдя на новую страницу и находясь в блоке «Downloading Apache for Windows», щелкните по строке «Apache Lounge».
  6. как установить apache на windows 10_03
  7. Спуститесь чуть ниже до блока «Apache 2.4 binaries VS17», где щелкните по ссылке, рядом с которой расположен красный кружок. Обычно она имеет в своем названии версию программы и приписку «win64» (для 64-разрядных систем) или «win 32» (для 32-разрядных систем).
  8. как установить apache на windows 10_04
  9. После этого начнется загрузка архива с файлами программы на компьютер. Дождитесь ее завершения, после чего перейдите в директорию, куда был скачан файл. Для этого можете кликнуть по кнопке в виде папки, расположенной в интерфейсе браузера.
  10. как установить apache на windows 10_05
  11. Откройте окно «Проводника» и перейдите к системному диску. Создайте в корневом каталоге (то есть прямо внутри «С:») раздела папку с любым названием — именно в ней будут находиться файлы веб-сервера. В данном примере будет создана папка с названием «LumpicsServer». После этого перейдите в нее и создайте еще одну папку, которую назовите «Bin».
  12. как установить apache на windows 10_06
  13. Распакуйте файлы, содержащиеся в архиве скачанного сервера, и поместите их в папку «Bin», созданную на предыдущем этапе. Для этого вы можете просто перетащить папку «Apache24» из одного окна в другое, как это показано на изображении ниже.
  14. как установить apache на windows 10_07
  15. Дождитесь завершения распаковки данных. За ходом выполнения этой процедуры вы можете следить в появившемся диалоговом окне.
  16. как установить apache на windows 10_08

Шаг 2: Редактирование конфигурационного файла

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

  1. Перейдите в извлеченную из архива папку «Apache24», а затем проследуйте в каталог «conf», в котором откройте конфигурационный файл с названием «httpd.conf». Для этого достаточно будет нажать по его названию дважды левой кнопкой мыши.

    как установить apache на windows 10_09

    Если на экране появится диалоговое окно с надписью «Каким образом вы хотите открыть этот файл?», выберите в списке приложение «Блокнот» и щелкните по кнопке «ОК». Чтобы в будущем это меню не отображалось, поставьте отметку напротив пункта «Всегда использовать это приложение для открытия .conf файлов».

  2. как установить apache на windows 10_10
  3. В появившемся окне текстового редактора вам необходимо будет искать определенные строки для редактирования. Чтобы ускорить этот процесс, воспользуйтесь встроенной функцией поиска. Для ее вызова нажмите на клавиатуре комбинацию клавиш Ctrl + F или выберите из меню «Правка» пункт «Найти». как установить apache на windows 10_11

    После этого в появившемся окне вставьте в поле «Что» искомую строку, которая приведена ниже:

    Define SRVROOT "c:/Apache24"

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

  4. как установить apache на windows 10_12
  5. После того как искомая строка будет найдена, измените ее на приведенную ниже. Также, вместо удаления, вы можете ее просто закомментировать, поставив в самом начале символ решетки («#»). Для примера будет использован именно этот способ.

    Define SRVROOT "C:/LumpicsServer/Bin/Apache24"

  6. как установить apache на windows 10_13
  7. Вернитесь в меню поиска и отыщите строку #ServerName www.example.com:80. Оставьте ее закомментированной, а снизу вставьте следующее значение:

    ServerName localhost

    Этот параметр настроит точку подключения к вашему веб-серверу, установив в качестве него локальный адрес компьютера.

  8. как установить apache на windows 10_14
  9. Найдите в документе показанные ниже строки так же через меню поиска. В качестве запроса используйте одну из приведенных строк.

    DocumentRoot "${SRVROOT}/htdocs"
    <Directory "${SRVROOT}/htdocs">

    Закомментируйте искомые параметры, а снизу после них вставьте такие же, только с указанием корневой папки для хранения документации:

    DocumentRoot "c:/LumpicsServer/data/htdocs"
    <Directory "c:/LumpicsServer/data/htdocs">

  10. как установить apache на windows 10_15
  11. С помощью поиска по документу найдите строку DirectoryIndex index.html. После этого закомментируйте ее, а ниже вставьте видоизмененный параметр:

    DirectoryIndex index.php index.html index.htm

  12. как установить apache на windows 10_16
  13. Следующим найдите параметр под названием AllowOverride, по умолчанию он будет иметь значение «None». Его вам необходимо заменить на «All». Для этого закомментируйте исходную строку, а ниже нее вставьте уже измененную:

    AllowOverride All

  14. как установить apache на windows 10_17
  15. Останется активировать еще один параметр в этом файле. Воспользовавшись поиском, найдите строку #LoadModule rewrite_module modules/mod_rewrite.so и раскомментируйте ее. Для этого просто удалите символ решетки («#»). По итогу строка у вас должна иметь следующий вид:

    LoadModule rewrite_module modules/mod_rewrite.so

  16. как установить apache на windows 10_18
  17. На этом редактирование конфигурационного файла можно считать оконченным. Не забудьте сохранить внесенные изменения сочетанием клавиш Ctrl + S или кликнув по пункту «Сохранить», находящемуся в меню «Файл».
  18. как установить apache на windows 10_19

Шаг 3: Проверка работы локального сервера

После того как конфигурационный файл был отредактирован, веб-сервер Apache готов к использованию. Необходимо проверить его работу, осуществив тестовый запуск. Производится он посредством ввода специальных команд в консоль. Поэтому предварительно запустите оболочку «Windows PowerShell» с правами администратора. Сделать это можно несколькими способами, например, вызвав контекстное меню «Пуска». Щелкните по ней правой кнопкой мыши, а затем выберите пункт «Windows PowerShell (администратор)».

как установить apache на windows 10_20

Читайте также: Как открыть Windows PowerShell в Windows 10

Подтвердите инициализацию оболочки с повышенными привилегиями. Для этого в диалоговом окне контроля учетных записей кликните по кнопке «Да».

как установить apache на windows 10_21

Находясь в окне консоли, вставьте в нее приведенную ниже команду. Чтобы не вводить строку вручную, используйте правую кнопку мыши, предварительно поместив команду в буфер обмена. Стандартная комбинация клавиш Ctrl + V в «PowerShell» не работает. Для выполнения команды не забудьте нажать Enter.

c:\LumpicsServer\bin\Apache24\Bin\httpd.exe -k install

как установить apache на windows 10_22

Если все пройдет успешно, в результате вы увидите надпись «The ‘Apache2.4’ service is successfully installed».Теперь можно выполнить попытку непосредственно запуска сервера. Для этого вставьте в консоль приведенную ниже команду и нажмите по клавише Enter.

c:\LumpicsServer\bin\Apache24\Bin\httpd.exe -k start

Если в ответ вы увидите ошибку, в которой будет содержаться строка «AH00526: Syntax error …», тогда для ее исправления потребуется выполнить еще некоторые манипуляции в файловом менеджере.

как установить apache на windows 10_23

Перейдите в созданную еще на первом шаге папку, расположенную в корне диска «C:». В данном случае это «LumpicsServer». После этого создайте там еще одну папку под названием «data». Откройте ее и создайте папку «htdocs». В конечном итоге у вас должен получиться следующий адрес:

C:\LumpicsServer\data\htdocs

как установить apache на windows 10_24

Когда все директории будут созданы, вернитесь в окно «Windows PowerShell» и снова выполните команду c:\LumpicsServer\bin\Apache24\Bin\httpd.exe -k start. На этот раз ошибки не должно быть.

как установить apache на windows 10_25

Об успешном запуске собственного веб-сервера будет свидетельствовать появившееся окно брандмауэра. В нем вам необходимо нажать по кнопке «Разрешить доступ».

как установить apache на windows 10_26

Чтобы проверить работу сервера, попробуйте подключиться к нему. Для этого можно воспользоваться любым браузером — откройте его и перейдите по приведенному ниже адресу:

http://localhost

В результате вы должны увидеть страницу сайта, на которой будет написана всего одна строка — «Index of /». Если у вас так же, как показано на скриншоте ниже, значит, сервер установлен правильно.

как установить apache на windows 10_27
Обсудить в TelegramНаш Telegram каналТолько полезная информация
Автор статьи Вы на сайте: Статья обновлена: . Автор: Вадим Матузок

Вам помогли мои советы?

Получить ответ на Email
Уведомить о

7 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
24 октября 2023 19:35

спасибо!) Все получилось! Вот уж что мне нравится на вашем сайте — объясняете доступно.)

Сергей
31 января 2024 06:47

после установки программы, как и описано вылезла ошибка.
 Были созданы папки «data» «htdocs». и повторная попытка запустить программу.
Но вылезла еще одна ошибка. На скрине

snimok
Аноним
26 февраля 2024 18:55
Ответить на  Вадим Матузок

Здравствуйте, Вадим Матузок, проблема как у Сергея, сделал все как вы написали, и вылазит ошибка(скриншот почему-то не получается прикрепить):
Windows PowerShell
(C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

Попробуйте новую кроссплатформенную оболочку PowerShell (aka.ms/pscore6)

PS C:\Windows\system32> c:\LumpicsServer\bin\Apache24\Bin\httpd.exe -k start
(OS 10013)╤фхырэр яюя√Єър фюёЄєяр ъ ёюъхЄє ьхЄюфюь, чряЁх∙хээ√ь яЁртрьш фюёЄєяр. : AH00072: make_sock: could not bind to address [::]:80
(OS 10013)╤фхырэр яюя√Єър фюёЄєяр ъ ёюъхЄє ьхЄюфюь, чряЁх∙хээ√ь яЁртрьш фюёЄєяр. : AH00072: make_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
PS C:\Windows\system32>

Николай
12 июня 2024 14:00

Win10
дистрибутив httpd-2.4.59 win10 — сейчас скачивается 59 версия, а не 57
после установки директорий data и bin при попытке start указывает ошибку в 285 линии,
где AllowOverride none, поставил none, ошибка та же.
Извините за беспокойство, Николай (77 лет, Казахстан, Институт ионосферы)

Николай
12 июня 2024 14:02

поставил all, ошибка та же.

Аноним
5 октября 2024 12:12

DocumentRoot прописан не правильно.

Задать вопрос