Ao instalar o apache2 no linux, o php5 não é instalado com ele.
Tente executar estes comandos:
sudo apt-get install php5 libapache2-mod-php5
sudo /etc/init.d/apache2 restart
Quando o apache reiniciar, crie um arquivo index.php para verificar se tudo funciona.
index.php
<?php
echo "HELLO WORLD PHP WORKS !";
Salve-o, visite localhost e verifique se o hello world é exibido.