Eu tive o mesmo problema depois de atualizar do Debian Squeeze para o Wheezy. O mods-enabled/mime.conf
inclui os tipos de arquivos conhecidos do sistema:
TypesConfig /etc/mime.types
O problema foi que o arquivo /etc/mime.types
foi substituído pela atualização e no arquivo substituído, a parte do PHP foi comentada. Ao procurar por ele, eu encontrei:
#application/x-httpd-php phtml pht php
#application/x-httpd-php-source phps
#application/x-httpd-php3 php3
#application/x-httpd-php3-preprocessed php3p
#application/x-httpd-php4 php4
#application/x-httpd-php5 php5
Eu tive que remover o #
de cada linha contendo material relevante ao php, depois salve e reinicie o servidor web Apache. Isso resolveu o problema sem modificar o arquivo mime.conf
.