Affichage du code PHP dans le navigateur au lieu de l’exécuter

Je viens de configurer PHP 5.3.8 depuis PHP.net et apache 2.2.20 depuis apachelaunge sur Windows 7.

Tout s’est très bien passé.

J’ai essayé PHP -i depuis la ligne de commande et il affiche toutes les informations PHP.

Mais quand j’ai essayé d’exécuter le , alors les navigateurs me montrent le même contenu que dans le fichier php mais pas le résultat réel de l’exécution de PHP.

J’ai ajouté Index de répertoire également comme ci-dessous:

  DirectoryIndex index.php index.html index.htm  

Je n’arrive pas où je me trompe.

Je publie cette réponse parce que mon interface d’administration Virtualmin / Webmin a décidé que c’était une bonne idée de désactiver mon moteur PHP. Il m’a fallu du temps pour trouver la solution, alors j’ai pensé que je le partagerais avec vous:

Veillez également à vérifier qu’aucun des fichiers de configuration de votre site Web liés à cet hôte spécifique ou à virtualhost ne contient des parameters php_admin_value désactivant PHP, comme ceci:

 php_admin_value engine Off 

En cas de doute, commentez-le …

 # php_admin_value engine Off 

Et redémarrez votre serveur Web.

Ce résultat phpInfo est-il différent de celui que vous recevez d’un serveur différent? Peut-être une ancienne version de PHP? Les deux peuvent ne pas donner la même sortie.