Dam trochę inne rozwiązanie (ofc nie najlepsze, ale może zrozumiesz zamysł):
#1. Ściągnij interpreter php lub użyj tego, który ściągnąłeś wraz z xampp.
dla windy: http://windows.php.net/download#php-7.0 może być wersja VC14 x86 Non Thread Safe (2016-Jun-22 19:17:00)
jesli nie masz VC14 to też zassaj: https://www.microsoft.com/en-us/download/details.aspx?id=48145
#2. odpal command line/cmd/konsole.
#3.1 przejdz do folderu z plikiem używając komendy: `cd`
pełna komenda wyglądała by tak:
cd C:/Users/Admin/Desktop/hollidays/
enter.
Gratulacje, jesteś w katalogu z twoją stroną.
#3.2 Przenieś plik php.exe tego co zassałeś na konsole i dopisz następują fraze:
-S localhost:80
w efekcie powinno wygądać to tak:
C:\Users\Admin\Desktop\hollidays><sciezka-do-twojego-php>\php.exe -S localhost:80
I powinieneś otrzymać komunikat:
PHP 7.0.7 Development Server started at Sun Jun 26 16:40:40 2016
Listening on http://localhost:80
Document root is C:\Users\Admin\Desktop\holidays
Press Ctrl-C to quit.
Gratulacje, uruchomiłeś serwer build-in od php wystarczący do twoich potrzeb.
Wpisz w przeglądarce localhost/zapisy.php i strona powinna działać. Za każdym razem, gdy wywołasz strone, w konsoli będziesz widział, co pobiera użytkownik z serwera, jakiej metody do tego używa i jaki kod zwóci serwer (e.g. 200 ok, 30x redirect, 404 not found, 50x server error).
Tak samo działa XAMPP. Definiujesz, gdzie ma być twoj root do serwera i po uruchomieniu odwołujesz się po localhoscie do niego. Apach z XAMPP używając php_mod (czy jak to się tam nazywa) interpretuje plik zapisy.php używając PHP z XAMPP, po czym zwraca przez Apacha do użytkownika przeparsowaną strone.
By nie było, nie wyjaśniłem instalacji bazy danych, którą ma w sobie już xampp.
Poza tematem polecam server do developmentu: https://caddyserver.com/. Prosty w użyciu no i przejrzysty manual.