Se il codice PHP viene inviato al borwser senza essere eseguito e tutta la configurazione è apposto l'unica cosa che mi viene in mente, è che in quel punto stai usando gli Short Tag, e magari il tuo server non è abilitato per riconoscerli.

Overo scrivi
<?
anzichè
<?Php

.... a parte questo se tutto il resto è apposto l'unica cosa che rimane è un Bug di Apache o di PHP.