O arquivo de configuração /etc/apache2/mods-available/php5.conf
controla quais arquivos o Apache reconhece como scripts php (com base em suas extensões).
Seja o padrão (no PHP 5.3.2), o arquivo contém o seguinte código:
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
Isso afeta os arquivos com as seguintes extensões:
-
.php
-
.php3
-
.phtml
De nossa discussão no bate-papo , sei que seus arquivos tem uma extensão html
. O servidor foi configurado para tratar .html
arquivos como arquivos php, mas o seu computador doméstico não é. Isso deixa você com duas opções:
-
Renomeie seus arquivos
.html
que contêm o código php para uma das extensões acima. -
Substitua a linha
<FilesMatch "\.ph(p3?|tml)$">
no seu
php5.conf
por<FilesMatch "\.(ph(p3?|tml)|html?)$">
e recarregue o apache executando o seguinte comando:
sudo service apache2 reload
Além das extensões mencionadas anteriormente, a nova configuração também afeta:
-
.htm
-
.html
-