Maison développement back-end Problème PHP Journal des erreurs Windows PHP

Journal des erreurs Windows PHP

May 28, 2023 pm 06:57 PM

Lorsque vous utilisez PHP pour développer des sites Web ou des applications, vous rencontrerez parfois inévitablement des erreurs. Afin de rechercher les erreurs et de les corriger, lors du développement de PHP, nous pouvons activer la fonction de journal des erreurs pour afficher les informations sur les erreurs. Cet article explique comment activer les journaux d'erreurs PHP dans l'environnement Windows.

1. Ouvrez le fichier php.ini

Tout d'abord, recherchez le répertoire où est stocké le fichier php.ini, généralement dans le répertoire d'un environnement de développement intégré tel que xampp ou wamp. Recherchez le fichier php.ini dans ce dossier et ouvrez-le avec un éditeur de texte.

2. Configurez php.ini

Dans le fichier php.ini ouvert, utilisez la fonction de recherche (la touche de raccourci générale est Ctrl + F) pour rechercher le contenu suivant : #🎜🎜 #

;error_log = php_errors.log

Après avoir trouvé le contenu ci-dessus, supprimez le point-virgule précédent et remplacez-le par :

error_log = "C :

mppphplogsphp_errors.log"

Parmi eux, C:

mppphplogsphp_errors.log est le chemin de sauvegarde du fichier journal des erreurs que nous avons défini, qui peut être modifié en fonction des besoins personnels.

3. Redémarrez le serveur Apache

Après avoir modifié le fichier php.ini, vous devez arrêter le serveur Apache et le redémarrer pour que la configuration prenne effet. Généralement dans des environnements tels que xampp, les services peuvent être arrêtés et démarrés directement via le panneau de configuration.

4. Vérifiez le journal des erreurs

Lorsqu'un site Web ou une application rencontre une erreur, le journal des erreurs php enregistrera automatiquement les informations sur l'erreur et les sauvegardera dans le fichier journal que nous avons défini . Il suffit de trouver le fichier php_errors.log et de l'ouvrir avec un éditeur de texte pour afficher les informations sur l'erreur.

Les informations sur l'erreur incluent le type d'erreur, l'heure d'apparition de l'erreur, le fichier d'erreur, le numéro de ligne d'erreur et la description de l'erreur, etc., comme le montre la figure suivante :

Après le opérations ci-dessus, nous allons vous permettre d'activer les journaux d'erreurs PHP et de localiser et corriger rapidement les erreurs en affichant les informations sur les erreurs. Lors du développement de PHP, faire bon usage de la fonction de journal des erreurs peut considérablement améliorer l’efficacité du développement et la qualité du code.

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 de ce site Web
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

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)