Jak zainstalować PHP na lokalnym serwerze (XAMPP)

Instalacja PHP w środowisku XAMPP umożliwia uruchamianie skryptów na Twoim komputerze bez konieczności kupowania hostingu. XAMPP zawiera Apache, MySQL i PHP w jednym pakiecie, dzięki czemu łatwo przygotujesz lokalne środowisko do nauki i tworzenia stron.


Kroki instalacji XAMPP i uruchomienie PHP

  • Pobierz XAMPP
    • Odwiedź https://www.apachefriends.org i pobierz wersję dla Twojego systemu (Windows, Linux, Mac).
  • Uruchom instalator
    • Wybierz składniki, zaznacz co najmniej Apache i PHP. MySQL przyda się do baz danych.
    • Zainstaluj w domyślnej lokalizacji, np. C:\xampp.
  • Włącz serwer Apache
    • Otwórz XAMPP Control Panel i kliknij „Start” przy Apache.
    • Jeśli wszystko jest ok, odwiedź http://localhost w przeglądarce.
  • Tworzenie pliku .php
    • W folderze C:\xampp\htdocs\ stwórz plik, np. test.php i umieść tam kod PHP.
    • Wejdź na http://localhost/test.php, by zobaczyć wynik.
Przykład
<!DOCTYPE html>
<html lang="pl">
<head>
  <meta charset="UTF-8">
  <title>Test XAMPP i PHP</title>
</head>
<body>

<?php
  phpinfo(); // Wyświetla informacje o środowisku PHP
?>

</body>
</html>
Zwrócona zawartość
Wyświetlenie szczegółów wersji PHP, rozszerzeń, konfiguracji itp.

Typowe błędy / problemy

  • Port 80 zajęty
    • Inna aplikacja (np. Skype) może blokować port. Trzeba zmienić port w pliku httpd.conf lub zamknąć kolidujący program.
  • Brak uprawnień do folderu
    • Na niektórych systemach (Linux, macOS) trzeba nadać odpowiednie prawa zapisu/odczytu w folderze htdocs.
  • Problem z firewall
    • Firewall może blokować dostęp do localhost. Upewnij się, że Apache ma zezwolenie na komunikację.
  • Błędny plik .php
    • Upewnij się, że kończy się na .php i jest w folderze htdocs (lub podfolderach) XAMPP.

Podsumowanie

  • XAMPP to wygodne rozwiązanie do lokalnej pracy z PHP i MySQL.
  • Wystarczy pobrać, zainstalować i uruchomić Apache (oraz MySQL, jeśli potrzebujesz bazy).
  • Pliki .php umieszczaj w katalogu htdocs, a przeglądarka wyświetli je pod adresem http://localhost/nazwa_pliku.php.
  • W razie problemów sprawdź porty, firewall i prawa dostępu.