Para que o Apache2 manipule solicitações do php, você precisa instalar php. Desde que você está usando o Ubuntu, você pode instalar emitindo estes comandos:
sudo apt-get install php5
... e:
sudo apt-get install libapache2-mod-php5
Você precisa ativar o módulo do apache com:
sudo a2enmod php5
Você pode, claro, instalar versões posteriores do php, se desejar, e se elas estiverem disponíveis para a sua versão do Ubuntu.
Quando tiver terminado o acima, reinicie o apache com:
sudo service apache2 restart
Quando você tiver feito todos os itens acima, tente se o seu servidor web manipula o php corretamente colocando algo realmente básico * no diretório raiz do seu servidor web como:
<?php
echo "<h3>Hello!</h3>";
echo "<p>This is printed from a php script</p>";
?>
Supondo que o script acima esteja em um arquivo chamado hello.php
, aponte seu navegador para ele:
<your-ip-address>/hello.php
Se funcionar, deve ficar assim:
Olá!
Isto é impresso a partir de um script php
* Geralmente não sou a favor de colocar phpinfo()
em uma página de teste.