Se a navegação para o localhost funcionar para você e a exibição de um php específico não. Isso me diz que o arquivo php não está no diretório correto. Por padrão, o apache2 procura em / var / www / html.
Se você estiver desenvolvendo sites php, recomendo que você dê uma olhada na configuração de hosts virtuais. Este é um processo direto se você seguir os muitos excelentes tutoriais na web. Eu uso hosts virtuais para todo o meu desenvolvimento local no Ubuntu.