PMTiles server probe

Verifies HTTP Range support and environment for self-hosting a .pmtiles file.

PASS PHP version >= 7.4 8.2.30 / fpm-fcgi
PASS cURL extension 8.5.0
PASS 64-bit integers (large files) PHP_INT_SIZE=8
PASS Current dir writable /home/webpages/lima-city/yairatala/tmp
PASS Disk free >= 100 MB 1622717 MB free
PASS Wrote 1 MB test file 1048576 bytes
PASS HEAD self-request reachable url=https://www.tmp.yairatala.de/pmtiles-probe-b8b52c1f.bin
PASS Accept-Ranges: bytes advertised bytes
PASS Range request returns 206 status=206
PASS Content-Range header present bytes 100-199/1048576
PASS Body length matches requested slice 100 bytes (expected 100)
PASS Body bytes match expected slice exact match
PASS No Content-Encoding on binary (none)
Server is suitable for PMTiles self-hosting. Range requests work and the body slice is byte-accurate. You can drop a .pmtiles file into a public directory and point MapLibre at its URL.

Passed 13/13 checks. Test file was deleted.