Molto rozzamente:
1) un utente attraverso l'URL fa una richiesta http ad un server per ottenere un certo file
2) il server prende quel file e "interpreta" il php generando codice lato client (html, javascript, css)
3) il browser riceve il codice lato client (html, javascript, css), lo "interpreta" e tramite l'elaborazione di questo mostra a video i contenuti e le eventuali animazioni