XAMPP — uruchomienie i pliki
Co to jest
Section titled “Co to jest”XAMPP to program, który zamienia twój komputer w mały serwer WWW — dokładnie taki, jakiego używają prawdziwe strony internetowe, tylko działający tylko u ciebie, na localhost. Bez niego plik .php otwarty wprost z dysku nie zadziała — przeglądarka pokaże ci sam kod jako tekst, zamiast go uruchomić. Z Apache (częścią XAMPP-a) ten sam plik dostaje szansę się wykonać, zanim trafi na ekran.
Uruchamianie
Section titled “Uruchamianie”- Znajdź XAMPP Control Panel — ikona na pulpicie albo w Menu Start (szukaj “XAMPP”).
- W liście zobaczysz kilka wierszy: Apache, MySQL, itd. Potrzebujesz tylko Apache.
- Kliknij przycisk Start przy wierszu Apache.
- Jeśli wszystko poszło dobrze, pole przy Apache zrobi się zielone, a po prawej pojawią się dwa numery portów (zwykle
80, 443).
Jeśli pole zostaje czerwone albo od razu wyskakuje błąd — nie kombinuj, zgłoś to prowadzącemu. Najczęstszy powód to inny program zajmujący ten sam port (np. Skype albo Windows-owy IIS).
Gdzie leżą twoje pliki
Section titled “Gdzie leżą twoje pliki”Wszystko, co ma być widoczne przez localhost, musi leżeć w jednym konkretnym folderze:
C:\xampp\htdocs\To jest folder główny twojego serwera. Zrób sobie w nim własny podfolder, np. z imieniem i nazwiskiem:
C:\xampp\htdocs\marek-wilczynski\Wszystko, co wrzucisz do tego podfolderu (pliki .html, .php, obrazki), będzie dostępne przez przeglądarkę.
Podgląd w przeglądarce
Section titled “Podgląd w przeglądarce”http://localhost/— pokazuje zawartość całegohtdocs(czyli listę wszystkich podfolderów, jeśli nie ma tam plikuindex.html).http://localhost/marek-wilczynski/o-mnie.html— pokazuje dokładnie ten jeden plik, z twojego podfolderu.
Samo wpisanie localhost w pasek adresu przeglądarki wystarczy — nie trzeba pisać http:// ręcznie, przeglądarka sama je dopisze.
Różnica względem otwierania pliku wprost z dysku: jeśli otworzysz plik dwuklikiem w Eksploratorze, adres w przeglądarce zacznie się od file:///C:/... — to NIE jest to samo co localhost. Zwykły .html wygląda tak samo w obu przypadkach, ale .php zadziała tylko przez localhost, bo tylko wtedy Apache faktycznie go uruchamia.
Zatrzymywanie
Section titled “Zatrzymywanie”Kiedy kończysz pracę, wróć do XAMPP Control Panel i kliknij Stop przy Apache. Nie jest to obowiązkowe co do sekundy, ale dobry nawyk — zwłaszcza jeśli komputer jest wspólny z innymi uczniami.
Częste problemy
Section titled “Częste problemy”| Objaw | Najpewniejszy powód | Co zrobić |
|---|---|---|
| Apache nie startuje, pole zostaje czerwone | Port 80 zajęty przez inny program | Zgłoś prowadzącemu — nie zmieniaj portów samodzielnie |
localhost pokazuje błąd 403 albo pustą listę |
Brak pliku index.html w twoim podfolderze |
To normalne — wejdź od razu pod konkretną nazwę pliku |
| Zmiana w pliku nie widoczna w przeglądarce | Przeglądarka pokazuje starą wersję z pamięci | Odśwież stronę na twardo: Ctrl+Shift+R |
Plik .php pokazuje się jako surowy kod, nie działa |
Otwarty przez file:///, nie przez localhost |
Wejdź przez localhost/..., nie dwuklikiem z Eksploratora |