Rezerwacja szkieletu serwera dla języka PHP

To jest referencyjna implementacja serwera rezerwacji API v3 opartego na PHP

Wymagania wstępne

Wymaga instalacji

Pierwsze kroki

Wdrożono serwer rezerwacji za pomocą języka PHP i Apache. Do prawidłowego kierowania żądań używany jest plik .htaccess, więc upewnij się, że w katalogu jest włączona opcja AllowAllow.

Musisz skonfigurować certyfikat SSL, a wszystkie żądania są obsługiwane przez HTTPS. Jeśli Twój serwer nie ma jeszcze konfiguracji certyfikatu SSL, zapoznaj się z dokumentacją Apache SSL/TLS.

Implementacja w języku PHP nie korzysta z bibliotek bufora protokołu, ale polega na prostych metodach serializacji JSON.

Aby pobrać projekt, uruchom to polecenie:

git clone https://maps-booking.googlesource.com/php-maps-booking-rest-server-v3-skeleton

Cała baza kodu zawiera tylko 3 pliki:

  • .htaccess nakazuje platformie apache kierowanie wszystkich żądań /v3/ przez serwer rezerwacji.php
  • Funkcja rezerwacji serwera.php obsługuje logikę żądania, w tym uwierzytelnianie
  • apiv3methods.php zawiera metody implementujące interfejs interfejsu API v3

Po pobraniu plików umieść je w katalogu, który można wyświetlić. Pamiętaj, że katalog, w którym zostanie umieszczony, stanie się katalogiem nadrzędnym do katalogu /v3/, którego nie musisz tworzyć.

Testowanie serwera rezerwacji

Możesz pobrać i uruchomić narzędzie do testowania rezerwacji. Aby go zainstalować, postępuj zgodnie z podanymi instrukcjami instalacji na stronie README.