7
votes

Débogage des fichiers PHP sur le navigateur avec Eclipse et XDebug

J'ai lu en ligne sur le débogage avec PHP pour les développeurs sur Eclipse et Xdebug. J'ai installé tous les fichiers nécessaires à Xdebug, et maintenant quand je suis à Eclipse, je peux exécuter le débogueur avec un script et ça fonctionne très bien.

Le problème est que j'utilise Appserver (Apache, PHP et MySQL) sur ma machine Windows et ce que j'aimerais faire, c'est de déboguer mes fichiers PHP à Eclipse lorsque je charge les pages PHP de mon navigateur (à la place. de les exécuter comme scripts dans Eclipse).

est-ce possible?

Joel


0 commentaires

3 Réponses :


0
votes

Je ne sais pas si c'est ce que vous demandez, mais vous pouvez jeter un coup d'œil et décider.

facile xdebug avec firefox https://addons.mozilla.org / FR-US / Firefox / Addon / Easy-Xdebug /


0 commentaires

14
votes

dans Eclipse, accédez à "Préférences" puis "PHP" '"Débogueur" "Detchuggers installé", "xdebug", puis "configurer"

dans Eclipse, accédez à

pour 'Accepter la session distante' changer cela à "localhost"

Cela indiquera à XDEBUG à Eclipse de déboguer chaque fois que quiconque se connecte à XDebug Cookies ou paramètres URL - en utilisant ceci avec facile xdebug ou Xdebug Helper puis fait du débogage de contextes réalistes dans les navigateurs un doddle.

Je suppose que vous avez Eclipse PDT pour cela, je ne sais pas si les étapes sont différentes sinon.


0 commentaires

0
votes

ici chez Oodles Technologies, nous travaillons avec PHP de manière approfondie et espérons que cette réponse aide.

Après avoir ouvert votre fichier php.ini, ajoutez les lignes suivantes: p>

Remarque: em> strud> (fichier php.ini contient dans les deux dossiers Apache et PHP, il est conseillé de configurer le fichier présent dans le dossier Apache) P>

<span style="font-size:16px;"><span style="font-family:arial,helvetica,sans-serif;">zend_extension = "c:/wamp/bin/php/php5.4.3/zend_ext/php_xdebug-2.2.0-5.4-vc9.dll"(use zend_extension_ts as variable name if you are using php version below 5.3)
xdebug.remote_enable = 1
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "c:/wamp/tmp"
</span></span>


0 commentaires