XAMPP est l'un des outils couramment utilisés pour de nombreux développeurs et administrateurs de sites Web lors de la création de serveurs Web localement. Il intègre des outils tels que Apache, MySQL, PHP, etc. pour faciliter les utilisateurs pour déployer et déboguer rapidement. Cependant, vous rencontrerez parfois des situations où PHP ne peut pas s'exécuter correctement. Cet article vous fournira une série de solutions pour vous aider à résoudre le problème que XAMPP ne peut pas exécuter PHP.
Tout d'abord, vérifiez que le fichier de configuration PHP dans XAMPP est correct. Ouvrez le dossier PHP dans le répertoire d'installation XAMPP, trouvez le fichier php.ini et ouvrez-le avec un éditeur de texte. Confirmez que les éléments de configuration suivants sont définis correctement:
short_open_tag = sur
error_reportage = e_all
display_errors = on
Ces configurations sont utilisées pour activer les balises courtes, afficher les messages d'erreur PHP et s'assurer que les erreurs peuvent être affichées. Une fois la modification terminée, enregistrez et redémarrez le service Apache, accédez à nouveau à la page PHP et vérifiez si le problème a été résolu.
Parfois, les fichiers de configuration d'Apache dans XAMPP peuvent également affecter l'exécution de PHP. Ouvrez le dossier Apache dans le répertoire d'installation XAMPP, trouvez le fichier httpd.conf et trouvez le contenu suivant dans le fichier:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
Assurez-vous qu'index.php est inclus dans la configuration DirectoryIndex. Après avoir enregistré la modification, redémarrez le service Apache et testez à nouveau la page PHP.
Si les paramètres d'autorisation du fichier PHP sont incorrects ou si le chemin du fichier est incorrect, il entraînera également l'exécution de PHP. Assurez-vous que les autorisations du fichier PHP sont définies sur 644 ou 755 et vérifiez que le chemin du fichier est correct et assurez-vous que le fichier est stocké dans le répertoire HTDOCS ou dans le répertoire racine de l'hôte virtuel.
En activant les journaux d'erreur PHP, nous pouvons localiser plus clairement les problèmes. Trouver et modifier les éléments de configuration suivants dans le fichier php.ini:
log_errors = sur
error_log = /path/to/your/php_error.log
Définissez un chemin d'écriture pour enregistrer le journal d'erreur PHP. Après avoir enregistré et redémarré le service Apache, vous pouvez afficher le journal d'erreur PHP pour aider à analyser et à résoudre les problèmes.
Parfois, certains plug-ins dans XAMPP peuvent entrer en conflit avec PHP, ce qui fait que PHP ne s'exécute pas correctement. Vous pouvez essayer de désactiver temporairement certains plugins et de leur permettre un par un pour dépanner les conflits de plugin.
Grâce aux solutions ci-dessus, je pense que vous pouvez résoudre avec succès le problème que XAMPP ne peut pas exécuter PHP. Lors du dépannage des problèmes, vérifiez soigneusement chaque configuration et paramètres et résolvez le problème patiemment. Si vous suivez les étapes de cet article, vous devriez être en mesure de restaurer les fonctions d'exécution PHP et de créer et de déboguer avec succès votre site Web.