L'interpréteur intégré fonctionne de la manière suivante :
Lorsque le serveur HTTP reconnait un fichier comme intégrant du code PHP il le parcourt avant de l'expédier au client.
S'il rencontre une instruction PHP, il la transmet à l'interpréteur .
L'interpréteur exécute l'instruction et transmet éventuellement les sorties au serveur.
Celui ci redirige ces sorties vers le client.
Il importe de signaler que les programmes PHP ne sont pas transmis au client mais exécutés sur le serveur. Le poste client ne fera pas de différence entre les pages statiques et celles générées dynamiquement. Il n'y a donc pas lieu de configurer spécialement les navigateurs pour supporter PHP.