Normalmente você tem que instalar o php separadamente. apt-get install libapache2-mod-php5
ou similar deve fazer o truque na maioria dos casos.
Provavelmente, você pode precisar ativar o plug-in com a2enmod php5
Eu quero começar dizendo que sou um iniciante no Linux & Networking, então eu posso não conseguir alguma coisa e se for assim, vou fazer alguma pergunta (como comentário).
De qualquer forma, vamos escrever minha pergunta.
Estou usando o Elementary OS e o Apache.
O que eu fiz? Instalei o Apache 2 e fui ao link para verificar se o Apache estava on-line, tudo bem. Eu vi o Apache2 Ubuntu Default Page , achei que o Apache 2 estava ok e eu poderia começar a usar HTML5, CSS3, JS e PHP.
Eu entendi que não consegui, tentei criar um arquivo HTML5 & CSS3, isso foi legal, quando tentei usar PHP, não funcionou.
Não dá erro, apenas o PHP não funciona.
Quando abro o link , ele me retorna:
<?php
phpinfo();
?>
Ele retorna o código como se index.php fosse um arquivo .txt.
Aqui está o meu log de terminal.
matt@matt:/var/www/html$ ls
index.html
matt@matt:/var/www/html$ nano test.htm
matt@matt:/var/www/html$ sudo nano test.htm
matt@matt:/var/www/html$ ls
index.html test.htm
matt@matt:/var/www/html$ sudo nano test.htm
matt@matt:/var/www/html$ sudo nano file.css
matt@matt:/var/www/html$ sudo nano test.htm
matt@matt:/var/www/html$ sudo nano index.php
matt@matt:/var/www/html$ sudo nano test.htm
matt@matt:/var/www/html$ ls
file.css index.html index.php test.htm
matt@matt:/var/www/html$ nano index.html
Tchau, espero que alguém possa me ajudar, até mais.
Tags php apache-httpd elementary-os