Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives
 

Dans les version actuelles de Wamp, X-Debug est préinstallé.

La mise ne place du debuggage avec un IDE est donc simplifiée.

Sous Eclipse, par exemple, il suffit de modifier dans le php.ini la variable de configuration xdebug.remote_enable.

De baser vous avez la configuration de ce type :

[xdebug]
zend_extension="c:/wamp64/bin/php/php7.2.10/zend_ext/php_xdebug-2.6.1-7.2-vc15-x86_64.dll"
xdebug.remote_enable = off
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = Off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="c:/wamp64/tmp"
xdebug.show_local_vars=0

Il suffit juste de changer :
xdebug.remote_enable = off
en
xdebug.remote_enable = on

ATTENTION dans les version recentes de XDebug le parametre remote_enbable a été remplacé par mode.

Il faut donc change mode en :
xdebug.mode = debug

Ceci pour activer le debuggage distant.
Puis de relancer apache.

Sans cette manipulation que vous lancez le debuggage sous eclipse, vous avez en base à droite un message "Lancement de nom_du_profil_de_deboggage" qui n’avance pas (reste bloqué à xx%).

L'application se lance, mais les points d’arrêt ne sont pas exécutés.

Après la manipulation décrite ci-dessus, le problème est réglé.

ATTENTION : il faut bien faite la manip pour chaque version de PHP proposée dans Wamp.

 Voir aussi IDE Eclipse : le débogueur ne s'arrête pas aux points d'arrêts

 

ordi-genie F-68800 THANN