Dans la section Informatique
Articles Liés
Top Articles
- Tutorial : Installer et configurer Homeplayer (freeplayer) (107666)
- Tutorial : Installer Windows Virtual PC et Windows XP Mode pour Windows 7 (Seven) (48328)
- Tutorial : Installer un dual boot avec Windows XP ou Vista et Windows 7 (Seven) (34030)
- Tutorial : Introduction à Jquery UI (28524)
- Tutorial : Migration de Windows Vista vers Windows 7 (Seven) (24809)
| Tutorial : Installer et configurer Zend Debugger avec Eclipse PDT : Débuguer du php pas à pas |
|
|
| Informatique - PHP | ||||||||||||||||||||||||||||||||||||||||||
| Écrit par Guillaume | ||||||||||||||||||||||||||||||||||||||||||
|
Télécharger et installer Eclipse PDT
Dans un premier temps, téléchargez et installez la version d'Eclipse PDT all-in-one qui correspond à votre système (Windows, Linux ou Mac) : http://www.zend.com/community/pdt Note : La version all-in-one contient déjà le PHP Debugger il est donc inutile de re-télécharger ce plugin.
Pas de difficulté particulière lors de l'installation, dézippez l'archive où vous voulez ...
Télécharger et installer les fichiers pour le Zend Debugger
Téléchargez ensuite l'extension php qui se présente sous forme d'une dll (ou d'un .so si unix) qui fera fonctionner le Zend Debugger en fonction de votre système : http://downloads.zend.com/pdt/server-debugger Récupérez le fichier dll (ou .so) en fonction de votre version de php et placez le dans le dossier /ext de votre installation php. Dans mon cas, sous Windows : C:\wamp\bin\php\php5.2.9-2\ext\ZendDebugger.dll Récupérez ensuite le fichier dummy.php aussi présent dans l'archive et placez-le à la racine de vos fichiers c'est à dire sous Windows: C:\wamp\www\dummy.php
Ouvrez le fichier php.ini ( C:\wamp\bin\php\php5.2.9-2\php.ini) et rajoutez ces quelques lignes :
[ZEND Debugger]
zend_extension_ts correspond au chemin vers la dll que vous venez de copier. zend_debugger.allow_hosts correspond à l'adresse ip (le localhost dans mon cas) et au port de Zend Debugger, pour vérifier ce port dans eclipse : Window - Preferences - PHP - Debug - Installed Debuggers et le port de Zend Debugger devrait être affichée.
Enfin, pour que toutes ces modifications soient prises en compte, redémarrez votre serveur php.
Débuguer du php dans eclipse pdt avec Zend Debugger
Vous pouvez maintenant lancer eclipse pdt qui vous demande où est défini votre workspace (espace de travail), dans mon cas sous Windows : C:\wamp\www
Créez ou importez dans eclipse le projet à débugger dans l'espace de travail. Ouvrez un fichier de votre projet (le fichier index.php au hasard...) et placez-y un point d'arrêt en double cliquant sur le début de ligne dans la colonne bleue ... Ouvrez la vue Debug d'eclipse puis cliquez sur Debug > Debug As et PHP Webpage. Si tout est ok, vous aurez la satisfaction de constater que votre debugger s'interrompt au niveau du point d'arrêt et vous pourrez à loisir consulter le contenu des variables pendant l'exécution.
Tags:
Powered by !JoomlaComment 4.0alpha3
!joomlacomment 4.0 Copyright (C) 2009 Compojoom.com . All rights reserved." |
||||||||||||||||||||||||||||||||||||||||||






Dans cet article, nous allons voir comment installer et utiliser un debugger 