Quando si installa apache2 su Linux, php5 non è installato con esso.
Prova a eseguire questi comandi:
sudo apt-get install php5 libapache2-mod-php5
sudo /etc/init.d/apache2 restart
Al riavvio di Apache, crea un file index.php per verificare se tutto funziona.
index.php
<?php
echo "HELLO WORLD PHP WORKS !";
Salvalo, visita localhost e controlla se viene visualizzato Hello World.