V tem članku bomo obravnavali le osnovna načela namestitve in prvega zagona spletnega strežnika Apache na računalniku z operacijskim sistemom Windows. Upoštevajte, da bodo vse druge dejavnosti, kot so: namestitev PHP, povezovanje MySQL, dodajanje drugih potrebnih komponent za lokalni strežnik, morale biti izvedene ročno, kar lahko spremeni nastavitve Apache. Če med urejanjem globalnih parametrov naletite na težave, se ne obotavljajte, da se obrnete na uradno dokumentacijo in iščete rešitve napak po njihovih kodah.

Korak 1: Prenos in razpakiranje datotek

Apache za Windows se distribuira v obliki ZIP-arhiva, ki vsebuje vse potrebne datoteke. Namestitev preko terminala, kot to poteka v distribucijah Linux, v tem primeru ni na voljo, zato za pridobitev datotek izvedite naslednje korake:

Prenesite Apache z uradne spletne strani

  1. Kliknite na zgornji gumb, da preidete na uradno spletno stran spletnega strežnika, kjer kliknite na povezavo z imenom zadnje razpoložljive različice Apache.
  2. Namestitev apache na Windows-1
  3. Prišli boste na stran z opisom različice, nato izberite "Datoteke za Microsoft Windows".
  4. Namestitev apache na Windows-2
  5. V razdelku "Prenos Apache za Windows" kliknite na povezavo "Apache Lounge".
  6. Namestitev apache na Windows-3
  7. Izberite različico za arhitekturo svojega operacijskega sistema in začnite prenos.
  8. Namestitev apache na Windows-4
  9. Medtem ko se datoteke prenašajo, ustvarite mapo, kamor bodo shranjeni vsi elementi, povezani s spletnim strežnikom.Izbrali smo sistemski razdelek trdega diska, ustvarili mapo "Server", v njej pa — "Bin". To so standardna imena katalogov, zato bomo pri urejanju konfiguracijske datoteke upoštevali prav to lokacijo.
  10. Namestitev apache na Windows-5
  11. Povlecite mapo "Apache24" iz prenesene arhive v prej ustvarjen katalog "Bin".
  12. Namestitev apache na Windows-6

Korak 2: Sprememba konfiguracijske datoteke

Privzeta konfiguracija lokalnega spletnega strežnika ni primerna za njegovo normalno delovanje, da bi preverili delovanje in povezali ostale komponente. To je povezano s spremembo poti do datotek in drugimi parametri, ki vplivajo na zagon programa. Spremenite jih, tako da izvedete naslednje korake.

  1. Pojdite na pot C:ServerbinApache24conf.
  2. Namestitev apache v Windows-7
  3. Dvakrat kliknite na datoteko "httpd.conf", da jo odprete.
  4. Namestitev apache na Windows-8
  5. Če imate napreden urejevalnik besedil, ga izberite za ogled konfiguracijske datoteke. V nasprotnem primeru uporabite standardni "Opomba".
  6. Namestitev apache na Windows-9
  7. V dokumentu poiščite vrstico Define SRVROOT "c:/Apache24".
  8. Namestitev apache v Windows-10
  9. Zamenjajte jo z Define SRVROOT "c:/Server/bin/Apache24", da navedete novo pot do datotek. Upoštevajte, da smo v vrstici navedli prej ustvarjeno pot.Če se razlikuje, spremenite izraz v narekovajih.
  10. Namestitev apache v Windows-11
  11. Nato poiščite vrstico #ServerName www.example.com:80, ki je privzeto zakomentirana in neaktivna.
  12. Namestitev apache na Windows-12
  13. Spremenite jo v ServerName localhost, s čimer določite lokalni naslov, ki se bo kasneje uporabljal za preverjanje spletnega strežnika.
  14. Namestitev apache na Windows-13
  15. Poiščite vrstice DocumentRoot "${SRVROOT}/htdocs" in , ki odgovarjajo za lokacijo datotek, povezanih s strežnikom.
  16. Namestitev apache na Windows-14
  17. Zamenjajte jih z DocumentRoot "c:/Server/data/htdocs" in .
  18. Namestitev apache na Windows-15
  19. Trenutno parameter DirectoryIndex vsebuje le vrednost index.html, zato ga je treba tudi poiskati in urediti.
  20. Namestitev apache na Windows-16
  21. Dodajte še nekaj razpoložljivih formatov datotek, da bo vrstica na koncu izgledala kot DirectoryIndex index.php index.html index.htm.
  22. Namestitev apache na Windows-17
  23. Za vrstico AllowOverride None spremenite stanje v All, tako da odstranite prejšnji izraz.
  24. Namestitev apache na Windows-18
  25. Ostalo je le še, da poiščete #LoadModule rewrite_module modules/mod_rewrite.so in odstranite znak #, s čimer aktivirate to vrstico.
  26. Namestitev apache na Windows-19
  27. Na koncu bi se morala prikazovati tako, kot je prikazano na naslednjem posnetku zaslona.
  28. Namestitev apache na Windows-20
  29. Če imate težave s iskanjem določenih vrstic, uporabite kombinacijo tipk Ctrl + F, da odprete orodje "Najdi" in vnesete potrebno izraz.
  30. Namestitev apache na Windows-21
  31. Pred izhodom ne pozabite shraniti sprememb v konfiguracijski datoteki.
  32. Namestitev apache na Windows-22

Korak 3: Prvi zagon lokalnega spletnega strežnika

Začnimo s prvim zagonom lokalnega spletnega strežnika Apache za preverjanje njegove delovanja. To je potrebno, da se med nadaljnjim nastavljanjem ne pojavijo resne težave, ki bi zahtevale veliko časa za rešitev.

  1. Z desno miškino tipko kliknite na meni "Start" in iz prikazanega menija izberite možnost "Windows PowerShell (skrbnik)".
  2. Namestitev apache v Windows-23
  3. Vnesite ukaz c:ServerbinApache24binhttpd.exe -k install in pritisnite Enter za njegovo aktivacijo.Ona bo namestila komponente Apache in jih pripravila za delovanje.
  4. Namestitev apache na Windows-24
  5. Po prejemu informacij o uspešni namestitvi storitev preidite na naslednji korak.
  6. Namestitev apache na Windows-25
  7. Zagon spletnega strežnika se izvede z ukazom c:ServerbinApache24binhttpd.exe -k start.
  8. Namestitev apache na Windows-26
  9. Pojavilo se bo obvestilo o varnosti sistema Windows, ki ga je treba potrditi s klikom na "Dovoli dostop".
  10. Namestitev apache na Windows-27
  11. Odprite kateri koli brskalnik in pojdite na naslov http://localhost/. Če se na strani prikaže napis "Index of /", to pomeni, da so bili vsi koraki pravilno izvedeni.
  12. Če se v konzoli prikaže napaka, ki kaže na pomanjkanje potrebnih map, pojdite v imenik "Server", tam ustvarite mapo "data" s podmapo "htdocs".
  13. Namestitev apache na Windows-29