IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[EDI] Netbeans (xdebug) + wampserver 2


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Points : 193
    Points
    193
    Par défaut [EDI] Netbeans (xdebug) + wampserver 2
    Bonjour.

    J'ai un gros soucis avec netbeans et xdebug (je suis sous windows7 + wamserver2.0 (php5.3))
    .
    J'ai bien suivi tout les tutos pour bien configurer xdebug.
    J'ai téléchargé la version 2.05 (5.3 VC6 (32 bit))

    Dans mon php.ini j'ai ceci.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    zend_extension="C:\wamp\bin\php\php5.3.0\ext\php_xdebug-2.0.5-5.3-vc6.dll"
    xdebug.remote_enable=1
    xdebug.remote_host=localhost
    xdebug.remote_port=9000
    ; Port number must match debugger port number in NetBeans IDE Tools > Options > PHP
    xdebug.remote_handler=dbgp
    Lorsque je fais un phpinfo je vois bien ceci.

    xdebug
    xdebug support enabled
    Version 2.0.5

    Sur un fichier test en php sous netbeans je met un point d'arrêt dans une boucle for et je lance le debug.

    Ca me donne une url comme ceci (http://localhost/testxdebug/index.ph...etbeans-xdebug) mais le logiciel ne s'arrête pas sur les points d'arrêts.

    Dans tools / options je lui met open result in editor et chaque fois une page firefox s'ouvre aussi, embettant tout ça.

    En bas à droite de netbeans il y a bien marqué netbeans-xdebug running et ca reste comme cela.

    Des idées sur mon problème?

    Merci

  2. #2
    Membre éprouvé

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mars 2002
    Messages : 72
    Points : 1 063
    Points
    1 063
    Par défaut
    Bonjour,

    Il faut télécharger la dll qui va bien selon votre version d'os 32 ou 64 bit (choisir la verison compilée avec VC6 ou VC9) là http://xdebug.org/download.php

    ensuite dans le répertoire d'installation de Wamp :

    créer un répertoire xdebug et dans celui ci 2 répertoires ext et trace.
    Dans ext on y met la dll de xdebug téléchargée plus tôt.

    Finalement il faut ajouter le code suivant dans le php.ini en veillant a indiquer la dll et son chemin correspondant a vos choix et installation (lignes en rouge).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    [xdebug]
    ; Extension du serveur xdebug
    zend_extension="E:/wamp/xdebug/ext/php_xdebug-2.0.5-5.3-vc6.dll"
    
    ; Accès distant au serveur xdebug
    xdebug.remote_enable=on
    xdebug.remote_handler=dbgp
    xdebug.remote_host=localhost
    xdebug.remote_port=9000
    
    ; Trace de xdebug
    xdebug.auto_trace=1
    xdebug.trace_format=0
    xdebug.show_mem_delta=1
    xdebug.trace_output_dir="E:/wamp/xdebug/trace"
    xdebug.trace_output_name="trace.%t"
    
    ; Collecte de variables locales, paramètres et retours de fonctions
    xdebug.collect_vars=1
    xdebug.collect_params=4
    xdebug.collect_return=1
    xdebug.show_local_vars=1
    
    ; Dump variables superglobales 
    xdebug.dump_globals=1
    xdebug.dump=COOKIE,FILES,GET,POST,REQUEST,SERVER,SESSION
    xdebug.dump.SERVER=REMOTE_ADDR,REQUEST_METHOD
    
    ; Profileur xdebug (stat et graph)
    Redémarrer le service apache ou carrément tous les services wamp et lancer le débogage en principe ça devrait marcher (sauf oublie de ma part).
    Ancien rédacteur Java/J2EE ,C++Builder

Discussions similaires

  1. NetBeans, XDebug et grands array
    Par lireo dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 08/03/2010, 15h11
  2. NetBeans, Xdebug et variable longue (trop ?)
    Par shadeoner dans le forum NetBeans
    Réponses: 1
    Dernier message: 22/02/2010, 18h10
  3. Réponses: 0
    Dernier message: 24/07/2009, 10h48
  4. [EDI] Netbeans + XDebug pas d'affichage des variables
    Par gregf37 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 20/03/2009, 11h24
  5. EDI NetBeans JBoss
    Par vbrabant dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 17/07/2008, 16h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo