Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité régulier
    Inscrit en
    octobre 2009
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : octobre 2009
    Messages : 29
    Points : 7
    Points
    7

    Par défaut Problème XDEBUG Unable to load dynamic library

    Bonjour,

    J'essaie d'installer XDEBUG, mais je ne sais pas pourquoi il ne veut pas fonctionner.

    Quand je mets la ligne
    extension="php_xdebug.dll"
    ça me met ce message d'erreur :
    Unable to load dynamic library 'c:\wamp\bin\php\php5.2.7\ext\php_xdebug.dll'
    Pourtant, il est bel et bien dans le répertoire...

    Après, quand je mets
    zend_extension_ts="C:\wamp\bin\php\php5.2.7\php_xdebug-2.2.1-5.2-vc9-nts.dll"
    ça ne me met aucun message, mais XDEBUG ne fonctionne toujours pas...

    Voici ma config :
    [xdebug]
    ; conf for xdebug
    ; Zend_extension sets the path where you put the extension
    zend_extension_ts="C:\wamp\bin\php\php5.2.7\php_xdebug-2.2.1-5.2-vc9-nts.dll"
    
    ; Configure les données affichées dans les stack traces
    xdebug.collect_includes = 1
    xdebug.collect_params = 2
    ; Le nombre maximal de profondeur d'appels de fonctions
    ; (Sécurité contre les récursions infinies)
    xdebug.max_nesting_level = 64
    ; Enrichir l'affichage obtenu lors des appels à la fonction var_dump
    ; Activée par défaut
    xdebug.overload_var_dump = 1
    xdebug.profiler_enable=On
    xdebug.remote_enable=On
    xdebug.remote_host=localhost
    xdebug.remote_port=9000
    xdebug.remote_handler=dbgp
    ; Si activée, affiche une stack trace à chaque fois qu'une exception est levée
    ; (Même si elle est catchée)
    ; => Je désactive généralement cette directive,
    ; mais la conserve présente pour pouvoir la réactiver "si besoin"
    ; affiche une exception dans phpunit en mode console ReflectionException: Method suite does not exist in PHPUnit\Runner\BaseTestRunner.php on line 113
    xdebug.show_exception_trace = 0
    ; Configure les quantités de données affichées par la fonction var_dump
    xdebug.var_display_max_children = 128
    xdebug.var_display_max_data = 1024
    xdebug.var_display_max_depth = 8
    Avez-vous une idée? Merci d'avance

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro Olivier
    Dév. Web / Android
    Inscrit en
    août 2003
    Messages
    3 093
    Détails du profil
    Informations personnelles :
    Nom : Homme Olivier
    Âge : 30
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Dév. Web / Android
    Secteur : Industrie

    Informations forums :
    Inscription : août 2003
    Messages : 3 093
    Points : 7 393
    Points
    7 393

    Par défaut

    zend_extension_ts="C:\wamp\bin\php\php5.2.7\php_xdebug-2.2.1-5.2-vc9-nts.dll
    Tu demande le chargement d'une extension Thread Safe (ts) et tu utilise une NTS (Non thread safe).

    Donc par étape :
    - Vérifier si ton PHP est TS ou NTS (chercher "thread" dans un phpinfo() ).
    - Vérifier que ton PHP est bien en vc9 et pas vc6 (les 5.2 était encore en vc6 par défaut il me semble)
    - Télécharger la bonne extension correspondant à tous ces paramètres.
    Pry Framework php5

  3. #3
    Invité régulier
    Inscrit en
    octobre 2009
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : octobre 2009
    Messages : 29
    Points : 7
    Points
    7

    Par défaut

    Citation Envoyé par grunk Voir le message
    Tu demande le chargement d'une extension Thread Safe (ts) et tu utilise une NTS (Non thread safe).

    Donc par étape :
    - Vérifier si ton PHP est TS ou NTS (chercher "thread" dans un phpinfo() ).
    - Vérifier que ton PHP est bien en vc9 et pas vc6 (les 5.2 était encore en vc6 par défaut il me semble)
    - Télécharger la bonne extension correspondant à tous ces paramètres.
    Désolé pour la réponse tardive, j'avais oublié de répondre. J'avais enlevé le TS et effectivement ça a bien fonctionné après.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •