Comment réparer Apache affichant le code PHP au lieu de l'exécuter
Lorsque vous essayez d'exécuter un script PHP (par exemple, http://127.0 .0.1/phpinfo.php) avec Apache 2, PHP 5 et Windows Vista, certains utilisateurs rencontrent un problème où le code source s'affiche au lieu de l'exécution attendue résultats. Cela peut être attribué à diverses configurations.
Activer le module PHP
Assurez-vous que le module PHP est activé dans Apache. Accédez au dossier « mods-enabled » dans le répertoire Apache (généralement situé dans /etc/apache2/) et localisez un fichier avec une extension .so (généralement « php.so » ou similaire). Si le module PHP n'est pas présent dans le dossier "mods-enabled", activez-le en liant le fichier approprié du dossier "mods-available" :
a2enmod php5 systemctl restart apache2
Modifier httpd.conf
Dans le fichier de configuration Apache "httpd.conf", assurez-vous que les lignes suivantes sont définies de manière appropriée :
LoadModule php5_module "C:/php/php5apache2_2.dll" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps PHPIniDir "C:/php"
Vérifiez les journaux d'erreurs
Examinez le journal des erreurs Apache (/var/log/apache2/error.log) pour toute autre erreur potentielle qui pourrait empêcher PHP de s'exécuter correctement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!