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.
Si Xdebug n'est pas installé, vous pouvez le faire à l'aide des instructions qui suivent.
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).
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.
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.
« Upgrading from Xdebug 2 to 3 ». Xdebug. https://xdebug.org/docs/upgrade_guide
▼Publicité