U ovom članku razmotrit ćemo samo osnovne principe instalacije i prvog pokretanja web poslužitelja Apache na računalu s operativnim sustavom Windows. Imajte na umu da će sve ostale radnje, kao što su: instalacija PHP-a, povezivanje MySQL-a, dodavanje drugih potrebnih komponenti za lokalni poslužitelj, morati biti izvršene ručno, zbog čega se mogu mijenjati postavke Apache-a. Ako tijekom uređivanja globalnih postavki naiđete na probleme, slobodno se obratite službenoj dokumentaciji i tražite rješenja grešaka prema njihovim kodovima.

Korak 1: Preuzimanje i raspakiranje datoteka

Apache za Windows distribuira se u obliku ZIP arhive, koja sadrži sve potrebne datoteke. Instalacija putem Terminala, kao što se to provodi u distribucijama Linuxa, u ovom slučaju nije dostupna, stoga slijedite sljedeće korake za dobivanje datoteka:

Preuzmite Apache s službene stranice

  1. Kliknite gumb iznad kako biste prešli na službenu stranicu web poslužitelja, gdje kliknite na vezu s nazivom posljednje dostupne verzije Apache-a.
  2. Instalacija Apachea na Windows-1
  3. Naći ćete se na stranici s opisom verzije, nakon čega odaberite "Files for Microsoft Windows".
  4. Instalacija Apachea na Windows-2
  5. U odjeljku "Downloading Apache for Windows" kliknite na vezu "Apache Lounge".
  6. Instalacija Apachea na Windows-3
  7. Odaberite verziju za arhitekturu svog operativnog sustava i započnite preuzimanje.
  8. Instalacija Apachea na Windows-4
  9. Dok se datoteke preuzimaju, stvorite mapu u koju će biti smješteni svi elementi povezani s web poslužiteljem.Odabrali smo za to sistemski dio tvrdog diska, stvorili mapu "Server", a u njoj — "Bin". To su standardni nazivi direktorija, stoga ćemo prilikom uređivanja konfiguracijske datoteke uzeti u obzir upravo ovo mjesto.
  10. Instalacija Apachea na Windows-5
  11. Povucite mapu "Apache24" iz preuzetog arhiva u prethodno stvoreni direktorij "Bin".
  12. Instalacija Apachea na Windows-6

Korak 2: Promjena konfiguracijske datoteke

Zadana konfiguracija lokalnog web poslužitelja nije prikladna za normalno pokretanje, kako bi se provjerio rad i povezali ostali komponente. To je povezano s promjenom putanje datoteka i drugim parametrima koji utječu na pokretanje programa. Promijenite ih slijedeći daljnje korake.

  1. Idite na put C:ServerbinApache24conf.
  2. Instalacija Apachea na Windows 7
  3. Dvostruko kliknite na datoteku "httpd.conf" da je otvorite.
  4. Instalacija Apachea na Windows 8
  5. Ako imate napredni tekstualni uređivač, odaberite ga za pregled datoteke konfiguracije. U suprotnom, koristite standardni "Notepad".
  6. Instalacija Apachea na Windows-9
  7. U dokumentu pronađite redak Define SRVROOT "c:/Apache24".
  8. Instalacija Apachea na Windows 10
  9. Zamijenite ga s Define SRVROOT "c:/Server/bin/Apache24", kako biste naveli novu putanju do datoteka. Imajte na umu da smo u retku naveli prethodno stvorenu putanju.Ako se razlikuje, promijenite izraz u navodnicima.
  10. Instalacija Apachea na Windows 11
  11. Zatim pronađite redak #ServerName www.example.com:80, koji je prema zadanim postavkama komentiran i neaktivan.
  12. Instalacija Apachea na Windows-12
  13. Promijenite ga u ServerName localhost, čime ćete odrediti lokalnu adresu koja će se kasnije koristiti za provjeru web poslužitelja.
  14. Instalacija Apachea na Windows-13
  15. Pronađite retke DocumentRoot "${SRVROOT}/htdocs" i , koji su odgovorni za lokaciju datoteka povezanih s poslužiteljem.
  16. Instalacija Apachea na Windows-14
  17. Zamijenite ih s DocumentRoot "c:/Server/data/htdocs" i .
  18. Instalacija Apachea na Windows-15
  19. Trenutno parametar DirectoryIndex ima samo vrijednost index.html, stoga ga također treba pronaći i urediti.
  20. Instalacija Apachea na Windows-16
  21. Dodajte još nekoliko dostupnih formata datoteka, tako da redak na kraju izgleda kao DirectoryIndex index.php index.html index.htm.
  22. Instalacija Apachea na Windows-17
  23. Za redak AllowOverride None promijenite stanje u All, uklanjajući prethodni izraz.
  24. Instalacija Apachea na Windows-18
  25. Preostaje samo pronaći #LoadModule rewrite_module modules/mod_rewrite.so i ukloniti znak #, aktivirajući tako redak.
  26. Instalacija Apachea na Windows-19
  27. Na kraju bi trebao izgledati kao što je prikazano na sljedećem snimku zaslona.
  28. Instalacija Apachea na Windows-20
  29. Ako imate problema s pronalaženjem određenih redaka, upotrijebite kombinaciju tipki Ctrl + F, kako biste otvorili alat "Pronađi" i upisali potrebni izraz.
  30. Instalacija Apachea na Windows-21
  31. Prije izlaska ne zaboravite spremiti promjene u konfiguracijskoj datoteci.
  32. Instalacija Apachea na Windows-22

Korak 3: Prvo pokretanje lokalnog web poslužitelja

Krenimo s prvim pokretanjem lokalnog Apache web poslužitelja kako bismo provjerili njegovu funkcionalnost. To je potrebno kako biste izbjegli ozbiljne probleme prilikom daljnje konfiguracije, što bi moglo potrajati puno vremena za rješavanje.

  1. Desnom tipkom miša kliknite na izbornik "Start" i iz prikazanog izbornika odaberite stavku "Windows PowerShell (administrator)".
  2. Instalacija Apachea na Windows-23
  3. Unesite naredbu c:ServerbinApache24binhttpd.exe -k install i pritisnite Enter za aktivaciju.Ona će instalirati Apache komponente i pripremiti ih za rad.
  4. Instalacija Apachea na Windows-24
  5. Nakon što dobijete informacije o uspješnoj instalaciji servisa, pređite na sljedeći korak.
  6. Instalacija Apachea na Windows-25
  7. Pokretanje web poslužitelja vrši se putem naredbe c:ServerbinApache24binhttpd.exe -k start.
  8. Instalacija apachea na Windows-26
  9. Pojavit će se obavijest o sigurnosti sustava Windows koju treba potvrditi klikom na "Dopusti pristup".
  10. Instalacija Apachea na Windows-27
  11. Otvorite bilo koji preglednik i idite na adresu http://localhost/. Ako se na stranici pojavi natpis "Index of /", to znači da su svi koraci ispravno izvršeni.
  12. U slučaju da se u konzoli pojavi greška koja ukazuje na nedostatak potrebnih mapa, idite u direktorij "Server", tamo stvorite direktorij "data" s podmapom "htdocs".
  13. Instalacija Apachea na Windows-29