¿Por qué el navegador genera directamente el código fuente del archivo php?
Apache no está configurado correctamente y php no se está analizando.
Compruebe la configuración de Apache
Index.php no se agrega al archivo de configuración de Apache.
Busque index.html y luego agregue index.php.
Luego busca AddType.
Agrega esta oración addtype application/x-httpd-PHP PHP.
¡O no has instalado php y configurado Apache! ! !