Установка Apache в Windows
Содержание
В этой статье мы разберем только главные принципы установки и первого пуска веб-сервера Apache на компьютере под управлением Windows. Учитывайте, что все другие деяния, такие как: установка PHP, подключение MySQL, добавление других нужных компонент для локального сервера, придется делать вручную, из-за чего могут изменяться опции Apache. Если во время редактирования глобальных характеристик возникнут препядствия, не смущяйтесь обращаться к официальной документации и находить в поисковике решение ошибок по их кодам.
Шаг 1: Скачка и распаковка файлов
Apache для Windows распространяется в виде ZIP-архива, в каком находятся все нужные файлы. Установка через Терминал, как это осуществляется в дистрибутивах Linux, в данном случае недосягаема, потому для получения файлов сделайте последующие деяния:
Скачать Apache с официального веб-сайта
- Кликните по кнопке выше, чтоб перейти на официальный веб-сайт веб-сервера, где нажмите по ссылке с заглавием последней доступной версии Apache.
Шаг 2: Изменение конфигурационного файла
Конфигурация локального веб-сервера, установленная по дефлоту, не подходит для его обычного пуска, чтоб проверить работу и подключить другие составляющие. Связано это с конфигурацией пути расположения файлов и другими параметрами, влияющими на старт программки. Измените их, выполнив выставленные дальше шаги.
- Перейдите по пути
.C:ServerbinApache24conf
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 для проверки его работоспособности. Нужно это для того, чтоб при предстоящей настройке у вас не появилось суровых проблем, на решение которых потратится много времени.
- Щелкните правой кнопкой мыши по меню «Пуск» и из показавшегося меню изберите пункт «Windows PowerShell (админ)».
c:ServerbinApache24binhttpd.exe -k install
и нажмите Enter для ее активации. Она установит составляющие Apache и подготовит их к работе.
После получения инфы об удачной установке сервисов перебегайте к последующему шагу.
Пуск веб-сервера осуществляется через команду c:ServerbinApache24binhttpd.exe -k start
.
Появится оповещение Безопасности Windows, которое следует подтвердить, нажав «Разрешить доступ».
Откройте хоть какой браузер и перейдите по адресу http://localhost/
. Если на страничке появилась надпись «Index of /», означает, все деяния выполнены верно.
При получении ошибки в консоли, свидетельствующей об отсутствии нужных папок, перейдите в каталог «Server», сделайте там директорию «data» с подпапкой «htdocs».
Источник: lumpics.ru