XAMPP

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Co to jest XAMPP?

XAMPP to pakiet programów służący do uruchamiania lokalnego środowiska serwerowego na komputerze użytkownika. Jest często wykorzystywany podczas nauki tworzenia stron i aplikacji internetowych, szczególnie w technologii PHP oraz z bazami danych MySQL/MariaDB.

Co zawiera XAMPP?

Typowa instalacja XAMPP zawiera między innymi:

  • Apache – serwer WWW,
  • MariaDB/MySQL – system zarządzania bazą danych,
  • PHP – język skryptowy wykonywany po stronie serwera,
  • phpMyAdmin – narzędzie przeglądarkowe do zarządzania bazą danych,
  • dodatkowe narzędzia pomocnicze zależne od wersji pakietu.

Do czego używa się XAMPP?

XAMPP pozwala uruchomić aplikację internetową lokalnie, bez publikowania jej na zewnętrznym hostingu. Programista może testować formularze, połączenia z bazą danych, skrypty PHP oraz zapytania SQL na własnym komputerze.

Panel sterowania

Po uruchomieniu XAMPP Control Panel można włączać i wyłączać usługi, np. Apache oraz MySQL. Aby korzystać z phpMyAdmin, zwykle trzeba uruchomić obie te usługi, a następnie wejść w przeglądarce na adres http://localhost/phpmyadmin.

Ważne na egzaminie

W kontekście INF.03 XAMPP kojarzy się przede wszystkim z lokalnym serwerem WWW, PHP, bazą MySQL/MariaDB oraz narzędziem phpMyAdmin.