Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Programowanie webowe Bazy danych Administracja serwerem i bezpieczeństwo Systemy CMS i narzędzia webowe

Słowa kluczowe: XAMPP phpMyAdmin

Serwerem WWW wchodzącym w skład pakietu XAMPP jest

A. Apache
B. IIS
C. Lighttpd
D. nginx
Apache to serwer WWW, który klasycznie wchodzi w skład pakietu XAMPP. Sama nazwa XAMPP jest dobrą podpowiedzią: X oznacza wieloplatformowość, A oznacza Apache, M dawniej kojarzono z MySQL/MariaDB, P z PHP, a drugie P z Perl. W praktyce XAMPP służy do szybkiego uruchomienia lokalnego środowiska developerskiego, np. na komputerze ucznia albo programisty, bez ręcznego instalowania i konfigurowania każdego składnika osobno. Apache odbiera żądania HTTP od przeglądarki, np. po wejściu na http://localhost, i zwraca pliki HTML, CSS, JavaScript albo przekazuje skrypty PHP do interpretera. To bardzo typowy zestaw do nauki PHP, testowania formularzy, pracy z bazą danych przez phpMyAdmin i budowania prostych aplikacji webowych. Moim zdaniem warto zapamiętać, że XAMPP nie jest rozwiązaniem produkcyjnym „na gotowo”, tylko wygodnym środowiskiem lokalnym. W dobrych praktykach branżowych na serwerze publicznym osobno konfiguruje się Apache lub inny serwer, certyfikat TLS/SSL, uprawnienia katalogów, logi, kopie zapasowe i zabezpieczenia. Ale do nauki i testów Apache w XAMPP jest jak najbardziej standardowym wyborem.
W tym pytaniu łatwo pomylić ogólne pojęcie „serwer WWW” z konkretnym składnikiem pakietu XAMPP. IIS, nginx i Lighttpd też są serwerami WWW, ale nie są tym klasycznym serwerem dołączanym do XAMPP jako główny element środowiska. IIS to rozwiązanie Microsoftu, mocno związane z systemem Windows Server i technologiami takimi jak ASP.NET. Da się oczywiście uruchamiać na nim aplikacje webowe, ale to nie on jest standardowym składnikiem XAMPP. nginx jest bardzo popularny w zastosowaniach produkcyjnych, często jako reverse proxy, load balancer albo szybki serwer plików statycznych. Wiele firm używa nginx przed aplikacją, bo dobrze radzi sobie z dużą liczbą połączeń. Jednak popularność w branży nie oznacza automatycznie, że jest częścią danego pakietu. Lighttpd również jest serwerem WWW, lekki i wydajny, spotykany raczej w specyficznych wdrożeniach, np. tam gdzie ważne są małe zasoby. Typowy błąd myślowy polega na tym, że ktoś wybiera nazwę znaną z internetu, zamiast skojarzyć skrót XAMPP. W XAMPP litera A oznacza Apache i to właśnie Apache obsługuje lokalne żądania HTTP, np. przy testowaniu strony pod adresem localhost. Z mojego doświadczenia najlepiej zapamiętać XAMPP jako gotowy zestaw do nauki: Apache + PHP + baza danych + narzędzia pomocnicze. To porządkuje temat i mniej się wtedy miesza z innymi technologiami serwerowymi.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.