Se o apache está processando como texto o seu arquivo php, então o apache não está configurado para usar o php.
Você precisa encontrar o seu arquivo link . Infelizmente, diferentes instalações colocam isso em locais diferentes. Comece a procurar na estrutura de diretórios / etc / httpd. Outros locais podem ser / usr / local / etc / httpd. Para o seguinte, vou assumir o / etc / httpd.
Quando você encontrar o httpd.conf, procure por ServerRoot. Isso pode ser / etc / httpd . Deve haver um diretório " módulos " ou link simbólico para um diretório.
Neste diretório deve ser o módulo php se ele foi instalado, digamos libphp5.so. Primeiro confirme se você tem um módulo php no diretório "modules".
Em seguida, precisamos informar ao apache para usar o php.
O Apache carrega um arquivo de configuração padrão, httpd.conf e arquivos de configuração adicionais, normalmente nos diretórios "extra" ou "conf.d". Veja se você tem algum desses, e dentro deles deve estar um arquivo php.conf.
Se não houver nenhum arquivo php.conf, esse pode ser o seu problema. Aqui está um simples:
LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php
O que isto faz é dizer ao apache para carregar o módulo libphp5.so, associar a extensão .php a ele, esperar que a saída do script php seja html e, se um arquivo index.php existir, usá-lo quando um usuário for para um diretório em vez de um URL específico.