Como te han comentado, PHP se ejecuta en el servidor o hosting, por lo tanto la web dará igual si accedes desde pc, móvil o tablet, lo único que desde CSS, por ejemplo, deberías darle un formato si quieres que se adapte correctamente, pero funcionar...funcionará.
El tema de los mapas, igualmente compatible tanto con PHP como con móviles...te recomiendo Google Maps, por opciones, ejemplos y documentación y porque tienes la certeza de que Google no lo quitará. Ya después en el código PHP y javascript te encargarías de recibir la geolocalización, por ejemplo, desde el móvil y marcarlo en el mapa (no se si trata de esto tu web)