Maison > Article > développement back-end > Xdebug est-il utile en php ?
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.
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=100xdebug.profiler_enable=on;Ouvrez l'analyseur de performances. xdebug.remote_enable=on ; S'il faut déboguer xdebug.remote_host=localhostxdebug.remote_port=9000 ; Port de débogagexdebug.remote_handler=dbgp;Sélectionner le protocolexdebug.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!