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

Содержание

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

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

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

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

  1. Кликните по кнопке выше, чтоб перейти на официальный веб-сайт веб-сервера, где нажмите по ссылке с заглавием последней доступной версии Apache.

Вы окажетесь на страничке описания версии, после этого изберите «Files for Microsoft Windows».

В разделе «Downloading Apache for Windows» нажмите на ссылку «Apache Lounge».

Изберите версию для разрядности собственной операционной системы и начните загрузку.

Пока файлы скачиваются, сделайте папку, куда будут помещены все элементы, связанные с веб-сервером. Мы избрали для этого системный раздел жесткого диска, сделали папку «Server», а в ней — «Bin». Это стандартные наименования каталогов, потому при редактировании конфигурационного файла будем учесть конкретно данное размещение.

Перетащите папку «Apache24» из скачанного архива в сделанный ранее каталог «Bin».

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

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

  1. Перейдите по пути
    C:ServerbinApache24conf
    .

Два раза кликните по файлу «httpd.conf» для его открытия.

Если у вас есть продвинутый текстовый редактор, изберите его для просмотра файла конфигурации. В неприятном случае используйте стандартный «Блокнот».

В документе найдите строчку
Define SRVROOT "c:/Apache24"
.

Поменяйте ее на
Define SRVROOT "c:/Server/bin/Apache24"
, чтоб указать новый путь к файлам. Учитывайте, что в строке мы указали сделанный ранее путь. Если у вас он отличается, поменяйте выражение в кавычках.

Дальше найдите строчку
#ServerName www.example.com:80
, которая по дефлоту заключена в комментарий и неактивна.

Измените ее на
ServerName localhost
, указав тем локальный адресок, который в предстоящем и будет употребляться для проверки веб-сервера.

Найдете строчки
DocumentRoot "${SRVROOT}/htdocs"
и
[/code], которые отвечают за размещение связанных с сервером файлов.

Поменяйте их на [code]DocumentRoot "c:/Server/data/htdocs"
и
[/code].

На данный момент параметр [code]DirectoryIndex
имеет только значение
index.html
, потому его тоже необходимо отыскать и отредактировать.

Добавьте еще несколько доступных форматов файлов, чтоб в конечном итоге строчка обрела вид
DirectoryIndex index.php index.html index.htm
.

Для строчки
AllowOverride None
поменяйте состояние на
All
, удалив предшествующее выражение.

Осталось только отыскать
#LoadModule rewrite_module modules/mod_rewrite.so
и убрать значок #, активировав тем строчку.

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

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

До выхода не забудьте сохранить конфигурации в конфигурационном файле.

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

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

  1. Щелкните правой кнопкой мыши по меню «Пуск» и из показавшегося меню изберите пункт «Windows PowerShell (админ)».

Введите команду
c:ServerbinApache24binhttpd.exe -k install
и нажмите Enter для ее активации. Она установит составляющие Apache и подготовит их к работе.

После получения инфы об удачной установке сервисов перебегайте к последующему шагу.

Пуск веб-сервера осуществляется через команду c
:ServerbinApache24binhttpd.exe -k start
.

Появится оповещение Безопасности Windows, которое следует подтвердить, нажав «Разрешить доступ».

Откройте хоть какой браузер и перейдите по адресу
http://localhost/
. Если на страничке появилась надпись «Index of /», означает, все деяния выполнены верно.

При получении ошибки в консоли, свидетельствующей об отсутствии нужных папок, перейдите в каталог «Server», сделайте там директорию «data» с подпапкой «htdocs».

Источник: lumpics.ru


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

Оставить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив