Installer et configurer Xdebug sous Ubuntu

Dans ce tutoriel vous découvrirez comment installer et configurer Xdebug sous Ubuntu étape par étape

Installer et configurer Xdebug sous Ubuntu

1ere étape : tout d’abord, créez un fichier PHP avec le code suivant :

<?php var_dump(array('Développement', 'tuto','unbuntu', 'php', 'www.e-real.fr') ); ?> 

Voici ce qui s’affiche si Xdebug n’est pas installé ou mal configuré

{ [0]=> string(14) « Développement » [1]=> string(4) « tuto » [2]=> string(7) « unbuntu » [3]=> string(3) « php » [4]=> string(13) « www.e-real.fr » }

En ligne de commande, verifiez si le module Xdebug est installé ou pas ?

 php -m  
Note : si Xdebug apparait dans la liste des modules PHP, passez directement à l’étape Configurez Xdebug.

Installez le module Xdebug

Installez le paquet suivant :

sudo apt-get install php-xdebug 

Redémarrer Apache :

sudo service apache2 restart 

Configurez Xdebug

Relancons notre code php précédent

<?php var_dump(array('Développement', 'tuto','unbuntu', 'php', 'www.e-real.fr') ); ?> 

Si var_dump est apparait comme ceci, c’est que Xdebug est déja parametré !

/home/html/e-real.fr/xdebug/index.php:1:
array (size=5)
  0 => string 'Développement' (length=14)
  1 => string 'tuto' (length=4)
  2 => string 'unbuntu' (length=7)
  3 => string 'php' (length=3)
  4 => string 'www.e-real.fr' (length=13)

Si ce n’est pas le cas, tapez la commande suivante pour connaitre votre version de PHP

 php -v  

Selon la version php que vous avez, le fichier php.ini se trouve a la racine dans par exemple :

/etc/php/7.3/cli/php.ini 

Modifiez ou ajoutez ces quelques lignes dans le fichier php.ini


html_errors = On
display_errors = On
display_startup_errors = On
error_reporting = E_ALL

Redemarrez appache, fermer votre naviguateur et relancer votre précédent fichier php et le resultat suivant s’affiche :

/home/html/e-real.fr/xdebug/index.php:1:
array (size=5)
  0 => string 'Développement' (length=14)
  1 => string 'tuto' (length=4)
  2 => string 'unbuntu' (length=7)
  3 => string 'php' (length=3)
  4 => string 'www.e-real.fr' (length=13)

Vous êtes arrivé au bout de cet article, j’en conclus qu’il vous a plu, alors envoyez moi un max d’étoiles ⭐⭐⭐⭐⭐,  et partagez le avec vos amis et vos connaissances sur les réseaux sociaux, avec les boutons ci-dessous :

4.9 (97.5%) 8 votes

Partager cet article sur les réseaux sociaux :

Articles similaires