Zawartość:
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:
- Kliknij przycisk powyżej, aby przejść na oficjalną stronę serwera WWW, gdzie kliknij link z nazwą ostatniej dostępnej wersji Apache.
- Znajdziesz się na stronie opisu wersji, a następnie wybierz "Pliki dla Microsoft Windows".
- W sekcji "Pobieranie Apache dla Windows" kliknij link "Apache Lounge".
- Wybierz wersję odpowiednią dla architektury swojego systemu operacyjnego i rozpocznij pobieranie.
- 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.
- Przeciągnij folder "Apache24" z pobranego archiwum do wcześniej utworzonego katalogu "Bin".






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.
- Przejdź do ścieżki
C:ServerbinApache24conf
. - Dwukrotnie kliknij plik "httpd.conf", aby go otworzyć.
- Jeśli masz zaawansowany edytor tekstu, wybierz go do przeglądania pliku konfiguracyjnego. W przeciwnym razie użyj standardowego "Notatnika".
- W dokumencie znajdź linię
Define SRVROOT "c:/Apache24"
. - 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. - Następnie znajdź linię
#ServerName www.example.com:80
, która domyślnie jest zakomentowana i nieaktywna. - Zmień ją na
ServerName localhost
, wskazując tym samym lokalny adres, który będzie używany do testowania serwera WWW. - Odszukaj linie
DocumentRoot "${SRVROOT}/htdocs"
oraz
, które odpowiadają za lokalizację plików związanych z serwerem. - Zamień je na
DocumentRoot "c:/Server/data/htdocs"
oraz
. - Obecnie parametr
DirectoryIndex
ma tylko wartośćindex.html
, dlatego również należy go znaleźć i edytować. - Dodaj jeszcze kilka dostępnych formatów plików, aby ostatecznie linia miała postać
DirectoryIndex index.php index.html index.htm
. - Dla linii
AllowOverride None
zmień stan naAll
, usuwając poprzednie wyrażenie. - Pozostało tylko znaleźć
#LoadModule rewrite_module modules/mod_rewrite.so
i usunąć znak #, aktywując tym samym linię. - W rezultacie powinna być wyświetlana tak, jak pokazano na następnym zrzucie ekranu.
- 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.
- Przed wyjściem nie zapomnij zapisać zmian w pliku konfiguracyjnym.
















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.
- Kliknij prawym przyciskiem myszy na menu "Start" i z pojawiającego się menu wybierz opcję "Windows PowerShell (administrator)".
- Wpisz polecenie
c:ServerbinApache24binhttpd.exe -k install
i naciśnij Enter, aby je aktywować.Ona zainstaluje komponenty Apache i przygotuje je do pracy. - Po uzyskaniu informacji o pomyślnej instalacji usług przejdź do następnego kroku.
- Uruchomienie serwera WWW odbywa się za pomocą polecenia c
:ServerbinApache24binhttpd.exe -k start
. - Pojawi się powiadomienie Bezpieczeństwa Windows, które należy potwierdzić, klikając "Zezwól na dostęp".
- 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. - 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".






