Problème : le code PHP ne s'exécute pas, visible au format HTML dans le code source
Lorsque vous tentez d'exécuter du code PHP dans un projet, il reste inerte , s'affichant à la place sous forme de balises HTML dans le code source du navigateur. Apache est bien opérationnel, les pages PHP s'affichent correctement, pourtant le code PHP reste inactif.
Solution :
Inspectez les configurations suivantes :
-
Accès au serveur Web : Assurez-vous que le fichier est accessible via une URL de serveur Web (par exemple, http://localhost/file.php), et non via l'accès aux fichiers locaux (file://localhost/www/file.php).
-
Installation et fonctionnement de PHP : Vérifiez que PHP est installé et fonctionne correctement. Exécutez "php -v" à partir de la ligne de commande pour obtenir des informations sur la version ou des rapports d'erreurs.
-
Configuration Apache (httpd.conf) : Décommentez l'entrée du module PHP (par exemple, LoadModule php5_module "c :/php/php5apache2_2.dll").
-
PHP MIME Tapez : Confirmez que le httpd.conf d'Apache inclut le type PHP MIME (par exemple, AddType application/x-httpd-php .php). De plus, assurez-vous que cette entrée n'est pas commentée.
-
Extension de fichier PHP : Assurez-vous que le fichier porte l'extension .php ou l'extension spécifiée dans la définition MIME mentionnée au point 4.
-
Balises courtes : Évitez d'utiliser des balises courtes () dans le fichier PHP, car elles peuvent ne pas être activées sur tous les serveurs. Utilisez plutôt
Pour des conseils supplémentaires, reportez-vous au manuel PHP pour obtenir des conseils d'installation et de configuration.
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!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn