Pakiet serwerowy XAMPP

Instalacja, konfiguracja, obsługa phpMyAdmin, praca zespołowa — INF.03

Teoria Instalacja i konfiguracja XAMPP

XAMPP to darmowy pakiet narzędziowy zawierający:

  • Apache — serwer WWW
  • MySQL / MariaDB — systemy baz danych
  • PHP — interpretor języka skryptowego
  • phpMyAdmin — narzędzie WWW do zarządzania bazą danych

XAMPP pozwala lokalnie uruchamiać serwer WWW i bazy danych na własnym komputerze — idealne do nauki, testów i pracy zespołowej.

Ćwiczenie praktyczne Instalacja i pierwsze uruchomienie XAMPP

  1. Pobierz XAMPP z oficjalnej strony
  2. Zainstaluj pakiet, wybierz komponenty Apache, MySQL/MariaDB, phpMyAdmin
  3. Uruchom XAMPP Control Panel, włącz Apache oraz MySQL
  4. Otwórz w przeglądarce http://localhost/phpmyadmin — sprawdź działanie narzędzia
  • W razie konfliktu portów (np. Apache nie chce się uruchomić) zmień port w ustawieniach (np. z 80 na 8080)
  • Dla pracy zespołowej — udostępnij folder projektu na dysku, ustaw odpowiednie prawa dostępu w systemie
  • Zadbaj o zabezpieczenie panelu phpMyAdmin (zmień hasło, stosuj dostęp lokalny)

Rozwinięcie teorii Praca zespołowa z XAMPP

  • Projekt można przechowywać w htdocs — domyślny folder serwera Apache
  • Każdy członek zespołu może mieć swój podfolder lub repozytorium Git
  • Wspólna baza danych: skonfiguruj użytkowników w phpMyAdmin, nadawaj uprawnienia tylko wg potrzeb (zasada minimalnych uprawnień)
  • Backup projektu powinien obejmować pliki oraz eksport bazy danych

Ćwiczenie 2 Tworzenie i udostępnianie bazy danych

  1. Utwórz nową bazę danych w phpMyAdmin (np. projekt_zesp)
  2. Stwórz nowego użytkownika z hasłem i odpowiednimi uprawnieniami
  3. Udostępnij dane do logowania członkom zespołu
  4. Wyeksportuj bazę do pliku SQL jako backup
  • W phpMyAdmin → Bazy danych → → Nazwa bazy → Utwórz
  • Użytkownicy → Dodaj użytkownika → nadaj hasło → ustaw uprawnienia tylko do wybranej bazy
  • Eksport → plik SQL → zapisz backup na dysku

Ćwiczenie 3 Rozwiązywanie typowych problemów

  1. Apache lub MySQL nie uruchamia się: sprawdź zajętość portów, wyłącz konfliktujące aplikacje (np. Skype)
  2. Błąd dostępu do phpMyAdmin: sprawdź login/hasło lub konfigurację config.inc.php
  3. Brak widoczności plików w htdocs: sprawdź prawa dostępu i lokalizację folderu
  • Aby zmienić port Apache: XAMPP Panel → Config → httpd.conf → Listen 8080
  • Napraw login phpMyAdmin: w config.inc.php zmień użytkownika/hasło na poprawne

Quiz Sprawdź wiedzę!

  1. Jakie komponenty zawiera XAMPP?
  2. Do czego służy phpMyAdmin?
  3. Jak udostępnić projekt zespołowy przy lokalnym XAMPP?
  4. Jak wykonać backup bazy?
  • Apache, MySQL/MariaDB, PHP, phpMyAdmin
  • Zarządzanie bazą danych przez WWW (GUI)
  • Udostępnić folder projektu, utworzyć użytkowników w bazie, użyć repozytorium Git
  • Eksport bazy w phpMyAdmin → eksport do pliku SQL

Checklista Sprawdź umiejętności

  • Umiem zainstalować i skonfigurować XAMPP na Windows/Linux
  • Obsługuję phpMyAdmin i zakładam nowe bazy
  • Tworzę środowisko do pracy zespołowej (projekt + baza + backup)
  • Potrafię rozwiązywać typowe problemy z uruchomieniem serwera
Materiały: INF.03 — Pakiet serwerowy XAMPP · Autor: Tomasz Puchała © 2025