Maison  >  Article  >  développement back-end  >  Xdebug est-il utile en php ?

Xdebug est-il utile en php ?

烟雨青岚
烟雨青岚original
2020-06-30 16:50:203084parcourir

xdebug est utile en php. Xdebug est un débogueur de programme PHP open source (c'est-à-dire un outil de débogage) qui peut être utilisé pour suivre, déboguer et analyser l'état d'exécution des programmes PHP.

Xdebug est-il utile en php ?

php xdebug est utile.

Xdebug est un débogueur de programme PHP open source (c'est-à-dire un débogueur outil) qui peut être utilisé pour suivre, déboguer et analyser l’état d’exécution des programmes PHP.

La dernière version de Xdebug en 2018 est Xdebug 2.7.0beta1, date de sortie 2018-09-20, ajoutant la prise en charge de PHP7.2.

Installer

Télécharger xdebug

Il existe deux versions avec Non-thread-safe et sans Non-thread-safe, vérifiez principalement si votre php la version est thread-safe.

Ensuite, copiez-le dans le répertoire ext sous votre php,

Modifiez php.ini et ajoutez les informations suivantes :

[Xdebug]

zend_extension= "x:PHPextphp_xdebug-2.0.5-5.2.dll"

; Voici les paramètres

xdebug.auto_trace=on

xdebug.collect_params=on

xdebug.collect_return=on

xdebug.trace_output_dir=”x:Temp”

xdebug.profiler_enable=on

xdebug.profiler_output_dir=”x:Temp”

;

xdebug.auto_trace=on

 ; Active automatiquement le mode de fonction « Processus d'appel de fonction de surveillance ». Cette fonction peut générer les informations de surveillance des appels de fonction sous la forme d'un fichier dans le répertoire que vous spécifiez. La valeur par défaut de cet élément de configuration est désactivée.

xdebug.collect_params=on

 ; Activez la fonction de collecte des "paramètres de fonction". Incluez les valeurs des paramètres de l'appel de fonction dans les informations de surveillance de l'appel de procédure de fonction. La valeur par défaut de cet élément de configuration est désactivée.

xdebug.collect_return=on

 ; Activez la fonction de collecte de "valeur de retour de fonction". Incluez la valeur de retour de la fonction dans les informations de surveillance de l'appel de procédure de fonction. La valeur par défaut de cet élément de configuration est désactivée.

xdebug.max_nesting_level=100

xdebug.profiler_enable=on

;Ouvrez l'analyseur de performances.

xdebug.remote_enable=on

 ; S'il faut déboguer

xdebug.remote_host=localhost

xdebug.remote_port=9000

 ; Port de débogage

xdebug.remote_handler=dbgp

;Sélectionner le protocole

xdebug.trace_output_dir="d:Temp"

;Définir les informations de surveillance des appels de fonction chemin d'accès au fichier de sortie.

xdebug.profiler_output_dir="d:Temp"

; Définissez le chemin d'accès au fichier de sortie des informations de surveillance des performances.

Après avoir défini les paramètres, redémarrez le serveur et utilisez la fonction phpinfo() pour vérifier s'il existe un projet xdebug et si l'installation est réussie.

Les options détaillées des paramètres de configuration sont les suivantes :

Tutoriel recommandé : "Tutoriel php

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