Faire fonctioner Xdebug et Eclipse
Imprimer

Xdebug dans eclipse

Cet article explique l'installation et le paramétrage de l'environnement de développement pour faire fonctionner Xdebug avec Eclipse ensembles.

Les prérequis pour cette utilisation conjointe sont

  1. l'installation d'Eclipse
  2. l'l'installation de Xdebug

Installation

Plugins Eclipse

Téléchargement

Téléchargez les fichiers (external link) nécessaires à Eclipse pour utiliser Xdebug, selon la version de PDT installée

Vérifier la compatibilité entre Eclipse et Xdebug

Version Xdebug
Version Eclipse
OK RC1, RC2, RC3 RC2
OK RC3, RC4 RC3

Installation

Deux fichiers .jar sont fournis dans l'archive :

  1. Copier les .jar dans le dossier plugins/ d'Eclipse
  2. Relancer Eclispe

Configuration de Xdebug

Rajouter dans le fichier php.ini dans le répertoire /usr/local/php5/php.d/ le code suivant :

xdebug.remote_enable = 1
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000
xdebug.remote_handler = "dbgp"

Redémarrer Apache :

rootUser > apachectl restart

Configuration du client Xdebug dans Eclipse

Allez dans les préférences de Eclipse. Ensuite dans dans PHP et Debug .

Configurez les préférences comme sur l'image.

Item
Description
Debug PortCorrespond à la valeur que vous avez spécifié dans "xdebug.remote_port" dans le 50-extension-xdebug.ini
Debug Port timeout Timeout en millisecond pour l'écoute du port du débogeur afin de vérifier les activités
Show SuperGlobals in Variable View Montrer les variables globales dans la vue variable pendant la phase de débogage
Max Array Depth to display Définir le niveau maximum des rangées qui seront montrées dans la vue variable pendant la phase de débogage

Déboguer avec Xdebug

Pour employer Xdebug vous devez créer un lancement de débogage.

Choisissez la fenêtre de configuration de lancement de débogage Run->Debug...

Puis faites un click droit sur PHP Web Script with XDebug et New.

Dans la préférence Script and Server sélectionnez le projet ou le fichier dont vous voulez lancer le débogage.

Renseignez les préférences Server URL et Context Root correspondant respectivement à l'url du serveur et le répertoire du projet.

Regardez bien que l'url générée dans Launch est correct.

Enfin cliquez sur le bouton Debug.


Dernièrement modifié par mytto14499 points  , Basé sur le travail de lryo10166 points  et system .
Modifiée dernièrement le mercredi 18 de juillet, 2007 16h03m33.

Sponsors privilégiés

Mediboard project