Formation PUB030 : Laravel, 2019 Déboguer une application Laravel

17.10 Vérifier la version de Xdebug


Xdebug est une extension PHP qui permet d'ajouter des fonctionnalités de débogage.

Pour vérifier la version installée sur votre système, faites afficher une page Web qui appelle la fonction phpinfo(). Attention : il ne faut jamais laisser cette instruction en place quand un site Web est en ligne. 

Si Xdebug est installé, vous verrez une section à cet effet. Le numéro de version apparaîtra en début de section.

Version Xdebug

Installation de Xdebug

Si Xdebug n'est pas installé, vous pouvez le faire à l'aide des instructions qui suivent.

Windows

Normalement, si vous travaillez avec AMPPS sous Windows, le fichier php_xdebug.dll devrait être déjà en place. Il vous restera simplement à activer Xdebug.

Vous devriez normalement trouver ce fichier dans le dossier C:\Program Files\Ampps\php-XX\lib où XX représente la version PHP utilisée.

Si vous travaillez dans un autre environnement et que ce fichier n'est pas là, vous pouvez le télécharger ici : http://xdebug.org/download.

Important : Apache nécessite la version TS (thread safe). Prenez donc la version PHP X.X VC15 TS (64 bit).

Windows binaries

Si vous avez téléchargé le fichier, donnez-lui le nom php_xdebug.dll et copiez-le dans le dossier C:\Program Files\Ampps\php-XX\lib.

Mac

Sous Mac, ce sera plutôt xdebug.so. Si vous travaillez avec XAMPP, il sera dans un dossier du genre /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20180731.

S'il n'est pas là, suivez les instructions sur cette fiche : « Installer Xdebug sur macOS Big Sur ».

Pour les versions de macOS avant Big Sur, il faut suivre les instructions ici : https://xdebug.org/wizard. Vous aurez besoin notamment de Homebrew.

Si vous obtenez des erreurs du genre « /usr/include/php/main/php.h: No such file or directory », essayez plutôt ce tutoriel : https://bbqsoftwares.com/blog/xdebug-catalina.

Copiez ensuite le fichier dans le dossier /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20180731.

Pour plus d'information

« Upgrading from Xdebug 2 to 3 ». Xdebug. https://xdebug.org/docs/upgrade_guide

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre