O Apache é quem vai interpretar o PHP, esse processo é bem simples. Vou citar aqui o joe, que é o meu editor preferido, mas nada o impedirá de usar outro editor. Iremos só editar uma linha para que o Apache interprete o PHP.
# joe /etc/apache/httpd.conf
Procure pela linha abaixo e elimine o comentário (simplesmente tirar a #).
#Include /etc/apache/mod_php.conf
A linha deverá ficar assim:
Include /etc/apache/mod_php.conf
Como alteramos as configurações do Apache, devemos dar um restart no mesmo para que entre em vigor as as novas configurações.
# apachectl restart
/usr/sbin/apachectl restart: httpd restarted
Caso seu Apache reinicie normalmente, pode começar a esboçar aquele sorrizinho.
Agora, vamos testar para conferir se o Apache está realmente interpretando o PHP. Para efetuarmos o teste, devemos criar um arquivo com o conteúdo abaixo:
<?
phpinfo();
?>
Crie o arquivo com seu editor preferido. Caso esteja usando o joe, Ctrl + k + x salva e fecha.
O arquivo deve estar dentro do diretório /var/www/httpd/.
Salve o arquivo e vamos testar.
Caso você tenha seguido meu exemplo e criou o arquivo acima com o nome de teste.php, abra o navegador de sua preferência e digite na barra de endereços:
http://localhost/teste.php
Você deverá ver a imagem abaixo:
Pronto, tudo funcionando corretamente, caso você não visualize a imagem abaixo, reveja os passos do Apache novamente, ok?
Agora, com o navegador aberto no endereço http://localhost/teste.php, vamos procurar as linhas referentes ao MySQL só para confirmar se o PHP está com suporte a ele. Se você seguiu os passos corretamente não haverá problemas, mas confirme porque caso não tenha nada referente ao MySQL o PHP nunca conseguirá efetuar uma conexão.
Procure por algo parecido com a imagem abaixo:
Agora que está tudo funcionando, boa sorte com o uso.
Qualquer dúvida que estiver ao meu alcance ficarei feliz em responder.
medeiros64