por que no haz configurado bien el servidor de paginas web para que reconozca los archivos php y se lo pase al interprete de php. Su usas apache abre el archivo httpd.conf y agrega el tipo de archivo php a la lista de tipos. Revisa la documentacion acerca de como configurar php como modulo de Apache.
www.php.net/manual/es