you need:
web server, IIS, Apache, PWS....
you then install PHP as an 'App server' on given web server.
Thus when you have browser request a php page, the web server passes request to PHP to process back to web server and back to requesting browser.
It is that simple, and and as hard as you want to make.