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
Installation
Plugins Eclipse
Téléchargement
Téléchargez les fichiers
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 :
- Copier les
.jardans le dossierplugins/d'Eclipse - 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 Port | Correspond à 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 mytto
, Basé sur le travail de
lryo
et
system
.
Modifiée dernièrement le mercredi 18 de juillet, 2007 16h03m33.
