В тази статия ще разгледаме само основните принципи за инсталиране и първо стартиране на уеб сървъра Apache на компютър с операционна система Windows. Имайте предвид, че всички останали действия, като: инсталиране на PHP, свързване на MySQL, добавяне на други необходими компоненти за локалния сървър, ще трябва да се извършват ръчно, поради което настройките на Apache могат да се променят. Ако по време на редактиране на глобалните параметри възникнат проблеми, не се колебайте да се обърнете към официалната документация и да търсите решения на грешките по техните кодове.

Стъпка 1: Изтегляне и разархивиране на файловете

Apache за Windows се разпространява под формата на ZIP архив, в който се намират всички необходими файлове. Инсталацията чрез терминал, както се извършва в дистрибуциите на Linux, в този случай не е налична, затова за получаване на файловете изпълнете следните стъпки:

Изтеглете Apache от официалния сайт

  1. Кликнете върху бутона по-горе, за да отидете на официалния сайт на уеб сървъра, където кликнете върху връзката с името на последната налична версия на Apache.
  2. Инсталиране на Apache в Windows-1
  3. Ще се озовете на страницата с описание на версията, след което изберете "Files for Microsoft Windows".
  4. Инсталиране на Apache в Windows-2
  5. В раздела "Downloading Apache for Windows" кликнете върху връзката "Apache Lounge".
  6. Инсталиране на Apache в Windows-3
  7. Изберете версията за архитектурата на вашата операционна система и започнете изтеглянето.
  8. Инсталиране на Apache в Windows-4
  9. Докато файловете се изтеглят, създайте папка, в която ще бъдат поставени всички елементи, свързани с уеб сървъра.Избрахме системния дял на твърдия диск, създадохме папка "Server", а в нея — "Bin". Това са стандартни имена на каталози, затова при редактиране на конфигурационния файл ще вземем предвид именно това разположение.
  10. Инсталиране на Apache в Windows-5
  11. Преместете папката "Apache24" от изтегления архив в създадения по-рано каталог "Bin".
  12. Инсталиране на Apache в Windows-6

Стъпка 2: Промяна на конфигурационния файл

Конфигурацията на локалния уеб сървър, инсталирана по подразбиране, не е подходяща за нормалното му стартиране, за да проверите работата и да свържете останалите компоненти. Това е свързано с промяна на пътя на разположение на файловете и други параметри, които влияят на старта на програмата. Променете ги, като изпълните представените по-долу стъпки.

  1. Отидете на пътя C:ServerbinApache24conf.
  2. Инсталиране на Apache в Windows 7
  3. Дважди кликнете върху файла "httpd.conf" за да го отворите.
  4. Инсталиране на Apache в Windows 8
  5. Ако имате напреднал текстов редактор, изберете го за преглед на конфигурационния файл. В противен случай използвайте стандартния "Блокнот".
  6. Инсталиране на Apache в Windows-9
  7. В документа намерете реда Define SRVROOT "c:/Apache24".
  8. Инсталиране на Apache в Windows 10
  9. Заменете го с Define SRVROOT "c:/Server/bin/Apache24", за да укажете новия път към файловете. Имайте предвид, че в реда сме посочили създадения по-рано път.Ако при вас е различно, сменете израза в кавички.
  10. Инсталиране на Apache в Windows 11
  11. След това намерете реда #ServerName www.example.com:80, който по подразбиране е коментиран и неактивен.
  12. Инсталиране на Apache в Windows-12
  13. Променете го на ServerName localhost, посочвайки по този начин локалния адрес, който впоследствие ще се използва за проверка на уеб сървъра.
  14. Инсталиране на Apache в Windows-13
  15. Намерете редовете DocumentRoot "${SRVROOT}/htdocs" и , които отговарят за местоположението на файловете, свързани със сървъра.
  16. Инсталиране на Apache в Windows-14
  17. Заменете ги с DocumentRoot "c:/Server/data/htdocs" и .
  18. Инсталиране на Apache в Windows-15
  19. Сега параметърът DirectoryIndex има само стойност index.html, затова и него трябва да намерите и редактирате.
  20. Инсталиране на Apache в Windows-16
  21. Добавете още няколко налични формата на файлове, така че редът да придобие вид DirectoryIndex index.php index.html index.htm.
  22. Инсталиране на Apache в Windows-17
  23. За реда AllowOverride None променете състоянието на All, премахвайки предишния израз.
  24. Инсталиране на Apache в Windows-18
  25. Остава само да намерите #LoadModule rewrite_module modules/mod_rewrite.so и да премахнете символа #, активирайки по този начин реда.
  26. Инсталиране на Apache в Windows-19
  27. В крайна сметка той трябва да се показва така, както е показано на следващия екран.
  28. Инсталиране на Apache в Windows-20
  29. Ако имате проблеми с намирането на конкретни редове, използвайте комбинацията от клавиши Ctrl + F, за да извикате инструмента "Намери" и да напишете там необходимия израз.
  30. Инсталиране на Apache в Windows-21
  31. Преди да излезете, не забравяйте да запазите промените в конфигурационния файл.
  32. Инсталиране на Apache в Windows-22

Стъпка 3: Първо стартиране на локалния уеб сървър

Нека преминем към първото стартиране на локалния уеб сървър Apache, за да проверим неговата работоспособност. Това е необходимо, за да не възникнат сериозни проблеми при по-нататъшната настройка, за решаването на които ще отнеме много време.

  1. Щракнете с десния бутон на мишката върху менюто "Старт" и от появилото се меню изберете опцията "Windows PowerShell (администратор)".
  2. Инсталиране на Apache в Windows-23
  3. Въведете командата c:ServerbinApache24binhttpd.exe -k install и натиснете Enter за нейното активиране.Тя ще инсталира компонентите на Apache и ще ги подготви за работа.
  4. Инсталиране на Apache в Windows-24
  5. След получаване на информация за успешната инсталация на услугите, преминете към следващата стъпка.
  6. Инсталиране на Apache в Windows-25
  7. Стартирането на уеб сървъра се извършва чрез командата c:ServerbinApache24binhttpd.exe -k start.
  8. Инсталиране на Apache в Windows-26
  9. Ще се появи известие от Windows Security, което трябва да потвърдите, като натиснете "Разреши достъп".
  10. Инсталиране на Apache в Windows-27
  11. Отворете всеки браузър и отидете на адрес http://localhost/. Ако на страницата се появи надпис "Index of /", значи всички действия са изпълнени правилно.
  12. При получаване на грешка в конзолата, която показва липсата на необходимите папки, отидете в директорията "Server", създайте там директория "data" с подпапка "htdocs".
  13. Инсталиране на Apache в Windows-29