Un archivo php tiene que ser interpretado (no vale sólo con ponerle extensión .php) y para eso necesitas tener instalado PHP y un servidor web, como Apache, que los procese.
Te sugiero que busques información sobre PHP porque te veo un poco perdido.
Una vez que tengas más idea puedes echarle un vistazo a esta página:
http://www.wampserver.com/en/. Se trata de una plataforma de desarrollo que integra Apache (servidor web HTTP) , PHP y MySQL (una base de datos relacional)
Un saludo.