W tym artykule omówimy tylko podstawowe zasady instalacji i pierwszego uruchomienia serwera WWW Apache na komputerze z systemem Windows. Pamiętaj, że wszystkie pozostałe czynności, takie jak: instalacja PHP, podłączenie MySQL, dodawanie innych niezbędnych komponentów do lokalnego serwera, będą musiały być wykonane ręcznie, co może wpłynąć na ustawienia Apache. Jeśli podczas edytowania globalnych parametrów wystąpią problemy, nie wahaj się skontaktować z oficjalną dokumentacją i szukać w wyszukiwarce rozwiązań błędów według ich kodów.

Krok 1: Pobieranie i rozpakowywanie plików

Apache dla Windows jest dystrybuowany w postaci archiwum ZIP, które zawiera wszystkie potrzebne pliki. Instalacja przez Terminal, jak to ma miejsce w dystrybucjach Linux, w tym przypadku nie jest dostępna, dlatego aby uzyskać pliki, wykonaj następujące kroki:

Pobierz Apache z oficjalnej strony

  1. Kliknij przycisk powyżej, aby przejść na oficjalną stronę serwera WWW, gdzie kliknij link z nazwą ostatniej dostępnej wersji Apache.
  2. Instalacja Apache w Windows-1
  3. Znajdziesz się na stronie opisu wersji, a następnie wybierz "Pliki dla Microsoft Windows".
  4. Instalacja Apache w Windows-2
  5. W sekcji "Pobieranie Apache dla Windows" kliknij link "Apache Lounge".
  6. Instalacja Apache w Windows-3
  7. Wybierz wersję odpowiednią dla architektury swojego systemu operacyjnego i rozpocznij pobieranie.
  8. Instalacja Apache w Windows-4
  9. Podczas pobierania plików utwórz folder, do którego zostaną umieszczone wszystkie elementy związane z serwerem WWW.Wybraliśmy do tego systemowy podział dysku twardego, utworzyliśmy folder "Server", a w nim — "Bin". To standardowe nazwy katalogów, dlatego przy edytowaniu pliku konfiguracyjnego będziemy uwzględniać właśnie to rozmieszczenie.
  10. Instalacja Apache w Windows-5
  11. Przeciągnij folder "Apache24" z pobranego archiwum do wcześniej utworzonego katalogu "Bin".
  12. Instalacja Apache w Windows-6

Krok 2: Zmiana pliku konfiguracyjnego

Domyślna konfiguracja lokalnego serwera WWW nie nadaje się do jego normalnego uruchomienia, aby sprawdzić działanie i podłączyć pozostałe komponenty. Związane jest to ze zmianą ścieżki do plików i innymi parametrami, które wpływają na uruchomienie programu. Zmień je, wykonując przedstawione poniżej kroki.

  1. Przejdź do ścieżki C:ServerbinApache24conf.
  2. Instalacja Apache w Windows 7
  3. Dwukrotnie kliknij plik "httpd.conf", aby go otworzyć.
  4. Instalacja Apache w Windows 8
  5. Jeśli masz zaawansowany edytor tekstu, wybierz go do przeglądania pliku konfiguracyjnego. W przeciwnym razie użyj standardowego "Notatnika".
  6. Instalacja Apache w Windows 9
  7. W dokumencie znajdź linię Define SRVROOT "c:/Apache24".
  8. Instalacja Apache w Windows 10
  9. Zamień ją na Define SRVROOT "c:/Server/bin/Apache24", aby wskazać nową ścieżkę do plików. Pamiętaj, że w linii wskazaliśmy wcześniej utworzoną ścieżkę.Jeśli się różni, zmień wyrażenie w cudzysłowie.
  10. Instalacja Apache w Windows 11
  11. Następnie znajdź linię #ServerName www.example.com:80, która domyślnie jest zakomentowana i nieaktywna.
  12. Instalacja Apache w Windows-12
  13. Zmień ją na ServerName localhost, wskazując tym samym lokalny adres, który będzie używany do testowania serwera WWW.
  14. Instalacja Apache w Windows-13
  15. Odszukaj linie DocumentRoot "${SRVROOT}/htdocs" oraz , które odpowiadają za lokalizację plików związanych z serwerem.
  16. Instalacja Apache w Windows-14
  17. Zamień je na DocumentRoot "c:/Server/data/htdocs" oraz .
  18. Instalacja Apache w Windows-15
  19. Obecnie parametr DirectoryIndex ma tylko wartość index.html, dlatego również należy go znaleźć i edytować.
  20. Instalacja Apache w Windows-16
  21. Dodaj jeszcze kilka dostępnych formatów plików, aby ostatecznie linia miała postać DirectoryIndex index.php index.html index.htm.
  22. Instalacja Apache w Windows-17
  23. Dla linii AllowOverride None zmień stan na All, usuwając poprzednie wyrażenie.
  24. Instalacja Apache w Windows-18
  25. Pozostało tylko znaleźć #LoadModule rewrite_module modules/mod_rewrite.so i usunąć znak #, aktywując tym samym linię.
  26. Instalacja Apache w Windows-19
  27. W rezultacie powinna być wyświetlana tak, jak pokazano na następnym zrzucie ekranu.
  28. Instalacja Apache w Windows-20
  29. Jeśli masz problemy ze znalezieniem konkretnych linii, użyj kombinacji klawiszy Ctrl + F, aby wywołać narzędzie "Znajdź" i wpisać tam potrzebne wyrażenie.
  30. Instalacja Apache w Windows-21
  31. Przed wyjściem nie zapomnij zapisać zmian w pliku konfiguracyjnym.
  32. Instalacja Apache w Windows-22

Krok 3: Pierwsze uruchomienie lokalnego serwera WWW

Przystąpmy do pierwszego uruchomienia lokalnego serwera Apache, aby sprawdzić jego działanie. Jest to ważne, aby podczas dalszej konfiguracji nie wystąpiły poważne problemy, które zajmą dużo czasu na rozwiązanie.

  1. Kliknij prawym przyciskiem myszy na menu "Start" i z pojawiającego się menu wybierz opcję "Windows PowerShell (administrator)".
  2. Instalacja Apache w Windows-23
  3. Wpisz polecenie c:ServerbinApache24binhttpd.exe -k install i naciśnij Enter, aby je aktywować.Ona zainstaluje komponenty Apache i przygotuje je do pracy.
  4. Instalacja Apache w Windows-24
  5. Po uzyskaniu informacji o pomyślnej instalacji usług przejdź do następnego kroku.
  6. Instalacja Apache w Windows-25
  7. Uruchomienie serwera WWW odbywa się za pomocą polecenia c:ServerbinApache24binhttpd.exe -k start.
  8. Instalacja Apache w Windows-26
  9. Pojawi się powiadomienie Bezpieczeństwa Windows, które należy potwierdzić, klikając "Zezwól na dostęp".
  10. Instalacja Apache w Windows-27
  11. Otwórz dowolną przeglądarkę i przejdź pod adres http://localhost/. Jeśli na stronie pojawił się napis "Index of /", oznacza to, że wszystkie działania zostały wykonane poprawnie.
  12. W przypadku wystąpienia błędu w konsoli, wskazującego na brak wymaganych folderów, przejdź do katalogu "Server", utwórz tam katalog "data" z podfolderem "htdocs".
  13. Instalacja Apache w Windows-29