Zależy co chcesz uzyskać, czy chcesz napisać serwer www i obługę PHP na tym serwerze w jakimś języku programowania (np. delphi, pascal, c++, assembler itd.) to musisz napisać parser (przetwarzacz kodu PHP) lub skorzystać z już istniejącego, a następnie wysyłać wygenerwoany przez ten parser (przetwarzacz kodu) PHP kod HTML i nagłówki HTTP (WWW).
Jeżeli chcesz się dowiedzieć jak to wygląda na serwerze www (nie napisanym przez Ciebie) np. Apache to wygląda to tak jak to opisałem powyżej tzn. w przypadku zapytania o pobranie strony www, z rozszerzeniem wpisanym w pliku konfiguracyjnym serwera, które jest "skojarzone" z parserem (przetwarzaczem kodu) PHP np. *.php, *.php3, *.php4 itd.
Wtedy serwer wysyła zapytanie do parsera (przetwarzacza kodu) PHP o przetworzenie kodu strony z danym rozszerzeniem znajdującej się na serwerze.
Po przetworzeniu kodu PHP wysyła wynik do serwer, który przesyłą dalej ten wynik do klienta, który na początku wysłał zapytanie do serwera o wysłanie mu strony www.
:)