Nenhum PHP instalado.
Parece que você não tem o PHP instalado. Os arquivos .php
serão então exibidos no navegador como se fossem arquivos HTML regulares. A tag <?php
"não é reconhecida pelo seu navegador, portanto, o conteúdo nela não será renderizado. Isso explica o que você está vendo e faz parecer que o PHP não está funcionando corretamente.
Como você se observou em seu comentário, a instalação do PHP resolveu isso. Duas (muitas outras) maneiras de instalar o PHP com o Apache:
-
sudo apt-get install lamp-server^
(o acento circunflexo (^
) não é um erro de digitação). Vai instalar a pilha LAMP completa (Apache, MySQL, PHP). - Instale o libapache2-mod-php5
pacote. Este é apenas PHP5 como um módulo com o Apache.