U ovom članku ćemo razmotriti samo osnovne principe instalacije i prvog pokretanja veb servera Apache na računaru sa operativnim sistemom Windows. Imajte na umu da će sve ostale radnje, kao što su: instalacija PHP-a, povezivanje sa MySQL-om, dodavanje drugih potrebnih komponenti za lokalni server, morati da se izvrše ručno, zbog čega se mogu menjati podešavanja Apache-a. Ako tokom uređivanja globalnih parametara naiđete na probleme, ne ustručavajte se da se obratite zvaničnoj dokumentaciji i tražite rešenja grešaka prema njihovim kodovima.

Korak 1: Preuzimanje i raspakivanje fajlova

Apache za Windows se distribuira u obliku ZIP arhive, u kojoj se nalaze svi potrebni fajlovi. Instalacija putem Terminala, kao što se to radi u distribucijama Linux-a, u ovom slučaju nije dostupna, pa da biste dobili fajlove, izvršite sledeće korake:

Preuzmite Apache sa zvaničnog sajta

  1. Kliknite na dugme iznad da biste prešli na zvanični sajt veb servera, gde kliknite na link sa nazivom poslednje dostupne verzije Apache-a.
  2. Instalacija Apache-a na Windows-1
  3. Naći ćete se na stranici sa opisom verzije, nakon čega izaberite "Fajlovi za Microsoft Windows".
  4. Instalacija Apache-a na Windows-2
  5. U odeljku "Preuzimanje Apache-a za Windows" kliknite na link "Apache Lounge".
  6. Instalacija Apache-a na Windows-3
  7. Izaberite verziju koja odgovara arhitekturi vašeg operativnog sistema i započnite preuzimanje.
  8. Instalacija Apache-a na Windows-4
  9. Dok se fajlovi preuzimaju, kreirajte folder u koji će biti smešteni svi elementi povezani sa veb serverom.Izabrali smo sistemski deo tvrdog diska, kreirali folder "Server", a u njemu — "Bin". To su standardna imena direktorijuma, pa ćemo prilikom uređivanja konfiguracionog fajla uzeti u obzir upravo ovo raspoređivanje.
  10. Instalacija Apache-a na Windows-5
  11. Prevucite folder "Apache24" iz preuzetog arhiva u ranije kreirani direktorijum "Bin".
  12. Instalacija Apache-a na Windows-6

Korak 2: Izmena konfiguracionog fajla

Podrazumevana konfiguracija lokalnog veb-servera nije pogodna za njegovo normalno pokretanje, kako bi se proverio rad i povezali ostali komponente. To je povezano sa promenom putanje do fajlova i drugim parametrima koji utiču na pokretanje programa. Izmenite ih prateći sledeće korake.

  1. Idite na putanju C:ServerbinApache24conf.
  2. Instalacija Apache-a na Windows 7
  3. Dvaput kliknite na fajl "httpd.conf" da biste ga otvorili.
  4. Instalacija Apache-a na Windows 8
  5. Ako imate napredni tekstualni editor, izaberite ga za pregled fajla konfiguracije. U suprotnom, koristite standardni "Notepad".
  6. Instalacija Apache-a na Windows 9
  7. U dokumentu pronađite red Define SRVROOT "c:/Apache24".
  8. Instalacija Apache-a na Windows 10
  9. Zamenite ga sa Define SRVROOT "c:/Server/bin/Apache24", kako biste naveli novu putanju do fajlova. Imajte na umu da smo u redu naveli ranije kreiranu putanju.Ako se razlikuje, promenite izraz u navodnicima.
  10. Instalacija Apache-a na Windows 11
  11. Zatim pronađite red #ServerName www.example.com:80, koji je po defaultu zakomentarisan i neaktivan.
  12. Instalacija Apache-a na Windows-12
  13. Promenite ga u ServerName localhost, čime ćete odrediti lokalnu adresu koja će se koristiti za proveru veb servera.
  14. Instalacija Apache-a na Windows-13
  15. Pronađite redove DocumentRoot "${SRVROOT}/htdocs" i , koji su odgovorni za lokaciju datoteka povezanih sa serverom.
  16. Instalacija Apache-a na Windows-14
  17. Zamenite ih sa DocumentRoot "c:/Server/data/htdocs" i .
  18. Instalacija Apache-a na Windows-15
  19. Trenutno parametar DirectoryIndex ima samo vrednost index.html, pa ga takođe treba pronaći i izmeniti.
  20. Instalacija Apache-a na Windows-16
  21. Dodajte još nekoliko dostupnih formata datoteka, tako da red dobije oblik DirectoryIndex index.php index.html index.htm.
  22. Instalacija Apache-a na Windows-17
  23. Za red AllowOverride None promenite stanje u All, uklanjajući prethodni izraz.
  24. Instalacija Apache-a na Windows-18
  25. Preostaje samo da pronađete #LoadModule rewrite_module modules/mod_rewrite.so i uklonite znak #, aktivirajući tako red.
  26. Instalacija Apache-a na Windows-19
  27. Na kraju, on bi trebao da se prikazuje kao što je prikazano na sledećem ekranu.
  28. Instalacija Apache-a na Windows-20
  29. Ako imate problema sa pronalaženjem određenih redova, koristite kombinaciju tastera Ctrl + F, da otvorite alat "Pronađi" i upišete potrebni izraz.
  30. Instalacija Apache-a na Windows-21
  31. Pre izlaska, ne zaboravite da sačuvate promene u konfiguracionom fajlu.
  32. Instalacija Apache-a na Windows-22

Korak 3: Prvo pokretanje lokalnog veb servera

Krenimo sa prvim pokretanjem lokalnog Apache veb servera da bismo proverili njegovu funkcionalnost. To je potrebno kako biste izbegli ozbiljne probleme prilikom daljih podešavanja, koji bi mogli potrajati dugo da se reše.

  1. Desnim klikom na meni "Start" izaberite opciju "Windows PowerShell (administrator)".
  2. Instalacija Apache-a na Windows-23
  3. Unesite komandu c:ServerbinApache24binhttpd.exe -k install i pritisnite Enter da je aktivirate.Она ће инсталирати Apache компоненте и припремити их за рад.
  4. Instalacija Apache-a na Windows-24
  5. Након добијања информација о успешном инсталирању сервиса, пређите на следећи корак.
  6. Instalacija Apache-a na Windows-25
  7. Покретање веб сервера се врши командом c:ServerbinApache24binhttpd.exe -k start.
  8. Instalacija Apache-a na Windows-26
  9. Појавиће се обавештење Безбедности Windows, које треба потврдити кликом на "Дозволи приступ".
  10. Instalacija Apache-a na Windows-27
  11. Отворите било који прегледач и идите на адресу http://localhost/. Ако се на страници појави натпис "Index of /", значи да су сви кораци успешно извршени.
  12. Уколико добијете грешку у конзоли, која указује на недостатак потребних папка, идите у директоријум "Server", и тамо креирајте директоријум "data" са поддиректоријумом "htdocs".
  13. Instalacija Apache-a na Windows-29