2010-08-25 16 views
4

Je travaille sur une application. J'utilise Eclipse php Helios IDE pour développer une application php.Comment déboguer une application PHP avec Eclipse PDT (débogueur xdebug et zend)

Je voulais savoir ci-dessous les choses liées à cet IDE, afin que je puisse mettre en œuvre l'application PHP instantanément, ainsi que de façon très efficace:

1) Comment effectuer le débogage à distance en utilisant Eclipse PHP Helios IDE

2) Quels sont les avantages et les inconvénients de débogueur xdebug et zend

3) Quel débogueur devons-nous utiliser à partir de xdebug, zend debugger.

4) Y a-t-il un autre débogueur disponible en plus des deux mentionnés ci-dessus.

Ci-dessous les liens que j'ai référencés pour le débogueur mentionné ci-dessus.

1) http://devzone.zend.com/article/2930-Debugging-PHP-applications-with-xdebug

2) http://www.eclipse.org/pdt/documents/XDebugGuideForPDT2.0.pdf

3) http://www.xdebug.org/

Je ne reçois pas l'information exacte URL ci-dessus, comme je l'ai mentionné ci-dessus requête spécifique ceux qui sont nécessaires.

Est-ce que quelqu'un connaît une référence, s'il vous plaît me suggérer.

Merci!

-Pravin

+0

Vous savez qu'il existe une liste de numéros de bullet ... non? – Chris

Répondre

7

J'utilise la version Galileo, plutôt que plus tard la libération Helios, mais je pense qu'ils sont très similaires à cet égard ... Les réponses à vos questions rempliraient tout un chapitre raisonnable un livre, donc à la place je vous dirigerai vers d'excellents liens sur les sujets;

2) Cet article est un excellent article sur les avantages et les inconvénients de chacun avec Eclipse; Eclipse debugging with Xdebug and Zend Debugger comparison. Personnellement, j'utilise toujours xdebug car il a des fonctionnalités supplémentaires que j'aime, et comme je n'utilise pas Zend, je ne suis pas intéressé par les avantages d'intégration qu'il peut offrir.

3 + 1) Cependant, rien ne vous empêche d'installer les deux et de basculer entre eux en utilisant différentes configurations de "configuration du serveur" dans Eclipse. Ce post vous montre comment les configurer sur différents ports pour permettre cela; Il y a un petit problème (pour les débogueurs) dans le fait que si vous utilisez apache mod_rewrite (ou similaire) pour les jolies URL, vous devez vraiment vous assurer que la règle passe toujours le paramètre debug en tant que valeur GET dans l'URL Je ne suis pas personnellement au courant de tout moyen de contourner cela (par exemple via des cookies).

4) Pas que je sache sous Eclipse.

Bonne lecture ....