Стандартный Request-Response цикл.
Вы переходите на сайт example.com.
example.com - это домен. Любой домен привязан к определенному IP-адресу какого-то сервера. Соответственно, вы отправляете запрос на этот сервер, который "стучится" на 80-ый порт (стандартный порт HTTP-запросов. У HTTPS, например, 443). Ваш запрос приходит на сервер, где его обрабатывает Web-сервер, слушающий заданный порт (в продакшене как правило 80, опять же). Далее этот web-сервер отправляет ваш запрос в application-сервер (в вашем случае - apache, судя по тегам вопроса). Apache решает, что делать с вашим запросом, вызывает определенные исполняемые файлы PHP, происходит рутинная работа по "компиляции" запрашиваемой страницы, короче говоря. После этого PHP "подставляет" в шаблоны (если такие имеются) необходимые данные и отправляет готовую HTML-страницу обратно в клиент (ваш браузер), где браузер собирает все css, html, js, media файлы и "компонует" страницу, которую вы можете видеть после ответа сервера.