V tomto článku sa zameriame len na základné princípy inštalácie a prvého spustenia webového servera Apache na počítači s operačným systémom Windows. Berte do úvahy, že všetky ostatné úkony, ako: inštalácia PHP, pripojenie MySQL, pridanie ďalších potrebných komponentov pre lokálny server, budete musieť vykonať ručne, čo môže ovplyvniť nastavenia Apache. Ak sa počas úpravy globálnych parametrov vyskytnú problémy, neváhajte sa obrátiť na oficiálnu dokumentáciu a hľadať riešenia chýb podľa ich kódov.

Krok 1: Stiahnutie a rozbalenie súborov

Apache pre Windows sa distribuuje vo forme ZIP archívu, ktorý obsahuje všetky potrebné súbory. Inštalácia cez Terminál, ako sa to robí v distribúciách Linuxu, nie je v tomto prípade dostupná, preto na získanie súborov vykonajte nasledujúce kroky:

Stiahnuť Apache z oficiálnej stránky

  1. Kliknite na tlačidlo vyššie, aby ste prešli na oficiálnu stránku webového servera, kde kliknite na odkaz s názvom poslednej dostupnej verzie Apache.
  2. Inštalácia Apache na Windows-1
  3. Dostanete sa na stránku popisu verzie, po čom vyberte "Súbory pre Microsoft Windows".
  4. Inštalácia apache vo Windows-2
  5. V sekcii "Sťahovanie Apache pre Windows" kliknite na odkaz "Apache Lounge".
  6. Inštalácia apache na Windows-3
  7. Vyberte verziu pre architektúru svojho operačného systému a začnite sťahovanie.
  8. Inštalácia apache na Windows-4
  9. Kým sa súbory sťahujú, vytvorte priečinok, do ktorého budú umiestnené všetky prvky súvisiace s webovým serverom.Vybrali sme systémovú časť pevného disku, vytvorili sme priečinok "Server", a v ňom — "Bin". Toto sú štandardné názvy adresárov, preto pri úprave konfiguračného súboru budeme zohľadňovať práve toto umiestnenie.
  10. Inštalácia apache na Windows-5
  11. Presuňte priečinok "Apache24" z stiahnutého archívu do predtým vytvoreného adresára "Bin".
  12. Inštalácia apache na Windows-6

Krok 2: Zmena konfiguračného súboru

Predvolená konfigurácia lokálneho webového servera nie je vhodná na jeho normálne spustenie, aby sa overila funkčnosť a pripojili ostatné komponenty. Je to spôsobené zmenou cesty umiestnenia súborov a inými parametrami, ktoré ovplyvňujú spustenie programu. Zmeňte ich vykonaním nasledujúcich krokov.

  1. Prejdite na cestu C:ServerbinApache24conf.
  2. Inštalácia Apache na Windows 7
  3. Dvakrát kliknite na súbor "httpd.conf", aby ste ho otvorili.
  4. Inštalácia Apache na Windows 8
  5. Ak máte pokročilý textový editor, vyberte ho na prezeranie konfiguračného súboru. V opačnom prípade použite štandardný "Poznámkový blok".
  6. Inštalácia apache na Windows-9
  7. V dokumente nájdite riadok Define SRVROOT "c:/Apache24".
  8. Inštalácia Apache na Windows-10
  9. Nahraďte ho Define SRVROOT "c:/Server/bin/Apache24", aby ste uviedli novú cestu k súborom. Berte do úvahy, že v riadku sme uviedli predtým vytvorenú cestu.Ak sa líši, zmeňte výraz v úvodzovkách.
  10. Inštalácia Apache vo Windows 11
  11. Ďalej nájdite riadok #ServerName www.example.com:80, ktorý je predvolene uzavretý v komentári a nie je aktívny.
  12. Inštalácia Apache na Windows-12
  13. Zmeňte ho na ServerName localhost, čím určíte lokálnu adresu, ktorá sa následne použije na overenie webového servera.
  14. Inštalácia apache na Windows-13
  15. Nájdite riadky DocumentRoot "${SRVROOT}/htdocs" a , ktoré zodpovedajú umiestneniu súvisiacich so serverom súborov.
  16. Inštalácia Apache na Windows-14
  17. Nahraďte ich DocumentRoot "c:/Server/data/htdocs" a .
  18. Inštalácia Apache na Windows-15
  19. Momentálne parameter DirectoryIndex má iba hodnotu index.html, preto ho treba tiež nájsť a upraviť.
  20. Inštalácia apache na Windows-16
  21. Pridajte ešte niekoľko dostupných formátov súborov, aby riadok nadobudol tvar DirectoryIndex index.php index.html index.htm.
  22. Inštalácia apache na Windows-17
  23. Pre riadok AllowOverride None zmeňte stav na All, čím odstránite predchádzajúci výraz.
  24. Inštalácia apache na Windows-18
  25. Zostáva len nájsť #LoadModule rewrite_module modules/mod_rewrite.so a odstrániť znak #, čím aktivujete tento riadok.
  26. Inštalácia apache na Windows-19
  27. Nakoniec by sa mal zobraziť tak, ako je to znázornené na nasledujúcom snímku obrazovky.
  28. Inštalácia apache vo Windows-20
  29. Ak máte problémy s hľadaním konkrétnych riadkov, použite kombináciu klávesov Ctrl + F, aby ste otvorili nástroj "Nájsť" a tam zadajte potrebný výraz.
  30. Inštalácia apache na Windows-21
  31. Pred odchodom nezabudnite uložiť zmeny v konfiguračnom súbore.
  32. Inštalácia apache na Windows-22

Krok 3: Prvý štart lokálneho webového servera

Prejdeme k prvému spusteniu lokálneho webového servera Apache na overenie jeho funkčnosti. Je to potrebné, aby ste sa pri ďalšom nastavení vyhli vážnym problémom, na ktoré by ste strávili veľa času.

  1. Kliknite pravým tlačidlom myši na ponuku "Štart" a z objavenej ponuky vyberte položku "Windows PowerShell (administrátor)".
  2. Inštalácia apache na Windows-23
  3. Zadajte príkaz c:ServerbinApache24binhttpd.exe -k install a stlačte Enter na jeho aktiváciu.Nainštaluje komponenty Apache a pripraví ich na prácu.
  4. Inštalácia apache vo Windows-24
  5. Po získaní informácií o úspešnej inštalácii služieb prejdite k ďalšiemu kroku.
  6. Inštalácia apache vo Windows-25
  7. Spustenie webového servera sa vykonáva príkazom c:ServerbinApache24binhttpd.exe -k start.
  8. Inštalácia Apache na Windows-26
  9. Objaví sa upozornenie Bezpečnosti Windows, ktoré je potrebné potvrdiť kliknutím na "Povoliť prístup".
  10. Inštalácia apache na Windows-27
  11. Otvorenie akéhokoľvek prehliadača a prejdite na adresu http://localhost/. Ak sa na stránke objaví text "Index of /", znamená to, že všetky kroky boli vykonané správne.
  12. Pri získaní chyby v konzole, ktorá naznačuje absenciu potrebných priečinkov, prejdite do adresára "Server", vytvorte tam adresár "data" s podpriečinkom "htdocs".
  13. Inštalácia apache na Windows-29