INF
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
- Pobierz XAMPP z oficjalnej strony
- Zainstaluj pakiet, wybierz komponenty Apache, MySQL/MariaDB, phpMyAdmin
- Uruchom XAMPP Control Panel, włącz Apache oraz MySQL
- 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
- Utwórz nową bazę danych w phpMyAdmin (np. projekt_zesp)
- Stwórz nowego użytkownika z hasłem i odpowiednimi uprawnieniami
- Udostępnij dane do logowania członkom zespołu
- 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
- Apache lub MySQL nie uruchamia się: sprawdź zajętość portów, wyłącz konfliktujące aplikacje (np. Skype)
- Błąd dostępu do phpMyAdmin: sprawdź login/hasło lub konfigurację
config.inc.php - 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.phpzmień użytkownika/hasło na poprawne
Quiz Sprawdź wiedzę!
- Jakie komponenty zawiera XAMPP?
- Do czego służy phpMyAdmin?
- Jak udostępnić projekt zespołowy przy lokalnym XAMPP?
- 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