Установка Apache в Windows

В этой статье мы разберем только основные принципы установки и первого запуска веб-сервера Apache на компьютере под управлением Windows. Учитывайте, что все остальные действия, такие как: установка PHP, подключение MySQL, добавление других необходимых компонентов для локального сервера, придется выполнять вручную, из-за чего могут изменяться настройки Apache. Если во время редактирования глобальных параметров возникнут проблемы, не стесняйтесь обращаться к официальной документации и искать в поисковике решение ошибок по их кодам.

Шаг 1: Скачивание и распаковка файлов

Apache для Windows распространяется в виде ZIP-архива, в котором находятся все нужные файлы. Установка через Терминал, как это осуществляется в дистрибутивах Linux, в этом случае недоступна, поэтому для получения файлов выполните следующие действия:

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

  1. Кликните по кнопке выше, чтобы перейти на официальный сайт веб-сервера, где нажмите по ссылке с названием последней доступной версии Apache.
  2. Вы окажетесь на странице описания версии, после чего выберите .
  3. В разделе нажмите на ссылку .
  4. Выберите версию для разрядности своей операционной системы и начните загрузку.
  5. Пока файлы скачиваются, создайте папку, куда будут помещены все элементы, связанные с веб-сервером. Мы выбрали для этого системный раздел жесткого диска, создали папку , а в ней — . Это стандартные названия каталогов, поэтому при редактировании конфигурационного файла будем учитывать именно данное расположение.
  6. Перетащите папку из скачанного архива в созданный ранее каталог .

Шаг 2: Изменение конфигурационного файла

Конфигурация локального веб-сервера, установленная по умолчанию, не подходит для его нормального запуска, чтобы проверить работу и подключить остальные компоненты. Связано это с изменением пути расположения файлов и другими параметрами, влияющими на старт программы. Измените их, выполнив представленные далее шаги.

  1. Перейдите по пути C:ServerbinApache24conf.
  2. Дважды кликните по файлу для его открытия.
  3. Если у вас есть продвинутый текстовый редактор, выберите его для просмотра файла конфигурации. В противном случае используйте стандартный .
  4. В документе найдите строку Define SRVROOT «c:/Apache24».
  5. Замените ее на Define SRVROOT «c:/Server/bin/Apache24», чтобы указать новый путь к файлам. Учитывайте, что в строке мы указали созданный ранее путь. Если у вас он отличается, поменяйте выражение в кавычках.
  6. Далее найдите строку #ServerName www.example.com:80, которая по умолчанию заключена в комментарий и неактивна.
  7. Измените ее на ServerName localhost, указав тем самым локальный адрес, который в дальнейшем и будет использоваться для проверки веб-сервера.
  8. Отыщите строки DocumentRoot «${SRVROOT}/htdocs» и <Directory «${SRVROOT}/htdocs»>, которые отвечают за расположение связанных с сервером файлов.
  9. Замените их на DocumentRoot «c:/Server/data/htdocs» и <Directory «c:/Server/data/htdocs»>.
  10. Сейчас параметр DirectoryIndex имеет только значение index.html, поэтому его тоже нужно найти и отредактировать.
  11. Добавьте еще несколько доступных форматов файлов, чтобы в итоге строка обрела вид DirectoryIndex index.php index.html index.htm.
  12. Для строки AllowOverride None поменяйте состояние на All, удалив предыдущее выражение.
  13. Осталось только найти #LoadModule rewrite_module modules/mod_rewrite.so и убрать значок , активировав тем самым строку.
  14. В итоге она должна отображаться так, как это показано на следующем скриншоте.
  15. Если с поиском конкретных строк у вас возникают проблемы, используйте сочетание клавиш , чтобы вызвать инструмент и вписать там необходимое выражение.
  16. Перед выходом не забудьте сохранить изменения в конфигурационном файле.

Шаг 3: Первый запуск локального веб-сервера

Приступим к первому запуску локального веб-сервера Apache для проверки его работоспособности. Надо это для того, чтобы при дальнейшей настройке у вас не возникло серьезных неполадок, на решение которых потратится много времени.

  1. Щелкните правой кнопкой мыши по меню и из появившегося меню выберите пункт .
  2. Введите команду c:ServerbinApache24binhttpd.exe -k install и нажмите для ее активации. Она установит компоненты Apache и подготовит их к работе.
  3. После получения информации об успешной установке сервисов переходите к следующему шагу.
  4. Запуск веб-сервера осуществляется через команду c:ServerbinApache24binhttpd.exe -k start.
  5. Появится оповещение Безопасности Windows, которое следует подтвердить, нажав .
  6. Откройте любой браузер и перейдите по адресу http://localhost/. Если на странице появилась надпись , значит, все действия выполнены правильно.
  7. При получении ошибки в консоли, свидетельствующей об отсутствии необходимых папок, перейдите в каталог , создайте там директорию с подпапкой .

Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13047 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Источник: starhit

Понравилась статья? Поделиться с друзьями:
Гараж открыт