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

Langage PHP Discussion :

installer zend debugguer sur wamp ? ca ne marche pas !


Sujet :

Langage PHP

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 47
    Points : 0
    Points
    0
    Par défaut installer zend debugguer sur wamp ? ca ne marche pas !
    Bonjour à tous.

    j'ai une install de wamp sur mon pc et j'ai installé zend debugguer...

    mais il ne voit pas mon wamp...

    pouvez vous me donner un avis sur ce que j'aurais pu mal faire ?

    donc, j'ai installé zend studio en version d'évaluation.

    j'ai mis le fichier dummy dans c:\wamp\www (racine de mes sites)

    dans le php.ini j'ai mis tout ce qui se rapporte à xdebug en commentaire et y ai rajoute ca

    zend_extension = "c:/wamp/bin/php/php5.3.10/zend_ext/ZendDebugger.dll"
    zend_debugger.allow_hosts=127.0.0.1/32
    zend_debugger.expose_remotely=always

    aprés avoir mis le ZendDebugger.dll dans le bon répertoire.


    dans zend studio,
    je vous joins les capture d'écran des configuration que j'ai fait dans zend.

    j'ai à tout hasard pour testé, desactivé le pare feu de windows.

    et quand je vais dans test debugguer, il m'affiche l'erreur sur la capture d'écran.

    Avez vous une idée de ce que j'ai mal fait ?

    Merci.







    Images attachées Images attachées      

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    change le "php executable"

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 47
    Points : 0
    Points
    0
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    change le "php executable"
    Bonjour et merci de ta réponse.

    je viens de passer le php executable en PHP 5.3.3 (CLI)

    en essayant avec Enable CLI debug coché et décoché et j'ai toujours le même probleme quand je lance le test du debugger !!!!

    Si tu as une autre idée, je suis preneur.

    merci.

    PS. c'est normal que dans la fenetre "debug configuration", en haut à gauche il y a une croix rouge avec "file not exist" ?

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    Citation Envoyé par parisien99 Voir le message
    Bonjour et merci de ta réponse.

    je viens de passer le php executable en PHP 5.3.3 (CLI)

    en essayant avec Enable CLI debug coché et décoché et j'ai toujours le même probleme quand je lance le test du debugger !!!!

    Si tu as une autre idée, je suis preneur.

    merci.

    PS. c'est normal que dans la fenetre "debug configuration", en haut à gauche il y a une croix rouge avec "file not exist" ?
    il faut aller chercher l’exécutable de WAMP, par defaut c'est le PHP de PDT qu'il execute

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 47
    Points : 0
    Points
    0
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    il faut aller chercher l’exécutable de WAMP, par defaut c'est le PHP de PDT qu'il execute
    ah oui je comprends mieux.

    et une question ptet un peu bete, mais faut que je selectionne l'executable de apache ou de php ?

    Merci.

  6. #6
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    Citation Envoyé par parisien99 Voir le message
    ah oui je comprends mieux.

    et une question ptet un peu bete, mais faut que je selectionne l'executable de apache ou de php ?

    Merci.
    de php

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 47
    Points : 0
    Points
    0
    Par défaut
    Citation Envoyé par parisien99 Voir le message
    ah oui je comprends mieux.

    et une question ptet un peu bete, mais faut que je selectionne l'executable de apache ou de php ?

    Merci.
    bon, j'ai modifié comme sur la capture jointe...

    mais c'est pas mieux...

    snif

    désolé si j'ai l'air pas doué mais ca fait un mois que je galere la dessus !!!!

    et merci encore de ton aide.

  8. #8
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    wamp a deux php.ini, regarde bien dans ton phpinfo

  9. #9
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 47
    Points : 0
    Points
    0
    Par défaut
    Merci.

    effectivement, le phpinfo renvoyait vers le php.ini qui est ici C:\wamp\bin\apache\Apache2.2.21\bin\php.ini

    mais ca ne marche pas mieux !!! malheureusement...

  10. #10
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    y'a bien le debugger Zend dans le phpinfo ?

  11. #11
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 47
    Points : 0
    Points
    0
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    y'a bien le debugger Zend dans le phpinfo ?
    ben a priori je vois pas...

    y a plusieurs references à zend mais je vois aucune référence explicite à zend debugger.

    pourtant je l'ai rajouté dans mon php.ini comme je l'indique dans mon premier message.. (le php ini qui se trouve dans le repertoire apache)

  12. #12
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    si tu le vois pas c'est qu'il n'est pas installer, t'as bien redémarrer ton serveur ? met le display_error_startup sur On

  13. #13
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 47
    Points : 0
    Points
    0
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    si tu le vois pas c'est qu'il n'est pas installer, t'as bien redémarrer ton serveur ? met le display_error_startup sur On
    Remoi...

    ben le display_error startup est deja sur on
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ; The display of errors which occur during PHP's startup sequence are handled
    ; separately from display_errors. PHP's default behavior is to suppress those
    ; errors from clients. Turning the display of startup errors on can be useful in
    ; debugging configuration problems. But, it's strongly recommended that you
    ; leave this setting off on production servers.
    ; Default Value: Off
    ; Development Value: On
    ; Production Value: Off
    ; http://php.net/display-startup-errors
    display_startup_errors = On
    Et pour le redemmarage, ca fait presque un mois que je me bat pour trouver...donc, je l'ai redemarrer plein de fois (j'ai même essayé sur une toute nouvelle installation de wamp sur un nouveau pc à tout hasard).

    Le pire c'est que je suis sur que comme toujours, c'est un truc tout bete....

    Voici ce qu'il y a à la fin du php.ini qui est dans mon repertoire apache (peut etre n'aurais-je du pas mettre xdebug en commentaire ???) :

    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
    [dba]
    ;dba.default_handler=
     
    ; Local Variables:
    ; tab-width: 4
    ; End:
     
    ; XDEBUG Extension
     
    ;zend_extension = "c:/wamp/bin/php/php5.3.10/zend_ext/php_xdebug-2.1.2-5.3-vc9-x86_64.dll"
    zend_extension = "c:/wamp/bin/php/php5.3.10/zend_ext/ZendDebugger.dll"
    zend_debugger.allow_hosts=127.0.0.1/32
    zend_debugger.expose_remotely=always
     
    [xdebug]
    ;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:/wamp/tmp"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    C:\wamp\bin\php\php5.3.10\zend_ext>dir
     Le volume dans le lecteur C n'a pas de nom.
     Le numéro de série du volume est 5C4D-20B4
     
     Répertoire de C:\wamp\bin\php\php5.3.10\zend_ext
     
    09/03/2012  14:03    <REP>          .
    09/03/2012  14:03    <REP>          ..
    26/09/2011  10:24           183*296 php_xdebug-2.1.2-5.3-vc9-x86_64.dll
    23/03/2011  13:24           127*488 ZendDebugger.dll
                   2 fichier(s)          310*784 octets
                   2 Rép(s)  236*629*680*128 octets libres

  14. #14
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    quand tu fais un ?

    t'as pris la bonne version du Debugger ? (PHP extension build)

  15. #15
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 47
    Points : 0
    Points
    0
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    quand tu fais un ?

    t'as pris la bonne version du Debugger ? (PHP extension build)

    ben j'ai telechargé le zip du debugger
    ZendDebugger-20110410-cygwin_nt-i386.zip

    et dedans j'ai pris le dll dans 5_3_x_nts_comp (je viens de vérifier la taille du dll, c'est bien celui de ce repertoire que j''utilise)

    c'est bizarre.... ca me donne xdebug alors que je l'ai mis en commentaire !!!!


    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    C:\wamp\bin\php
    [PHP Modules]
    bcmath
    calendar
    com_dotnet
    Core
    ctype
    date
    dom
    ereg
    filter
    ftp
    gd
    hash
    iconv
    json
    libxml
    mbstring
    mcrypt
    mhash
    mysql
    mysqli
    mysqlnd
    odbc
    pcre
    PDO
    pdo_mysql
    pdo_sqlite
    Phar
    Reflection
    session
    SimpleXML
    SPL
    standard
    tokenizer
    wddx
    xdebug
    xml
    xmlreader
    xmlwriter
    zip
    zlib
     
    [Zend Modules]
    Xdebug

  16. #16
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    fait un php --ini pour voir le ini charger
    pourquoi avoir pris NTS ? sur WAMP il est module apache non ?

  17. #17
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 47
    Points : 0
    Points
    0
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    fait un php --ini pour voir le ini charger
    pourquoi avoir pris NTS ? sur WAMP il est module apache non ?
    ben j'ai pris le nts parce que en 5.3 il proposais que du nts dans le zip !. y a que en 5.2 qu'y a du nts et du pas nts (et je ne sais meme pas ce que c'est!!!)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    C:\wamp\bin\php\php5.3.10>php --ini
    Configuration File (php.ini) Path: C:\Windows
    Loaded Configuration File:         C:\wamp\bin\php\php5.3.10\php.ini
    Scan for additional .ini files in: (none)
    Additional .ini files parsed:      (none)
    c'est celui du repertoire php... alors que quand je clicke sur l'icone wamp à coté de l'horloge pour ouvrir le php.ini il m'ouvre celui du apache... je pige plus rien la.... parce que quand j'ai changé le durée des script dans ce php.ini il en avait bien tenu compte !!!

    il vaut mieux que je copie ma config dans le .ini du repertoire php ou que je config php pour qu'il prenne l'autre ini ??

  18. #18
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    Je t'explique

    Y'a plusieurs version de PHP avec plusieurs paramètres :
    - Version du Zend Engine (en gros la version de PHP, 5.2 5.3, 5.4 ...)
    - Le type build : NTS ou TS, non thread safe ou tread safe,
    NTS : CGI, FastCGI ...
    TS : module apache
    - Le compiler, VC6, VC8, VC9, VC 10, x86 ou x64

    Donc ça fait pas mal de versions, et une extension marche uniquement si tout est exactement pareil
    Pour connaitre les info c'est dans le phpinfo : PHP Extension Build

  19. #19
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 47
    Points : 0
    Points
    0
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    Je t'explique

    Y'a plusieurs version de PHP avec plusieurs paramètres :
    - Version du Zend Engine (en gros la version de PHP, 5.2 5.3, 5.4 ...)
    - Le type build : NTS ou TS, non thread safe ou tread safe,
    NTS : CGI, FastCGI ...
    TS : module apache
    - Le compiler, VC6, VC8, VC9, VC 10, x86 ou x64

    Donc ça fait pas mal de versions, et une extension marche uniquement si tout est exactement pareil
    Pour connaitre les info c'est dans le phpinfo : PHP Extension Build
    ben voila ce que ca me donne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Zend Extension Build 
     
    API220090626,TS,VC9 
     
    PHP Extension Build 
     
    API20090626,TS,VC9
    donc, pour le mauvais php.ini, quelle est la meilleur solution ???

    je sens que j'y arrive...bientot

    grace à ton aide acharné !!!

  20. #20
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    Faut trouver le debugger qui correspond mais je sais pas si il est existe, regarde celui de Zend Server, il me semble que c'est en VC9 pour les derniers version

Discussions similaires

  1. Installer zend-Framework sur fedora 19 -trial?
    Par pierre++ dans le forum Zend Framework
    Réponses: 2
    Dernier message: 25/09/2013, 11h43
  2. Installation Zend Framework sur Centos 6.4
    Par Thebaloo dans le forum Applications et environnements graphiques
    Réponses: 0
    Dernier message: 28/02/2013, 16h44
  3. [Wamp] Installation de PEAR sur Wamp 2 avec PHP 5.3.1 sur Win7
    Par symfolive dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 27/06/2012, 14h18
  4. Installer Zend debugger sur wampserver 2
    Par jfrag dans le forum Zend
    Réponses: 4
    Dernier message: 12/01/2010, 16h55
  5. Install de php sur une mdk 9.1: pas de php.ini
    Par xjinh dans le forum Mandriva / Mageia
    Réponses: 12
    Dernier message: 01/09/2004, 12h07

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