Hai spiegato bene. Ora spiega anche perchè non vuoi usare l'estensione .php?
Si deve usare l'estensione .php nelle pagine che contengono il codice php. Altrimenti il server HTTP si limita ad inviare al browser la pagina cosi com'è invece di risolvere il codice.