2017-04-04 16 views
0

Seit ich auf Mac OS Sierra aktualisiert habe, funktioniert die Erweiterung xdebug nicht.Xdebug funktioniert nicht seit dem Upgrade auf Mac OS Sierra

  • Wenn ich php -v mache, wird der xdebug als installiert angezeigt.
  • Wenn ich in die Erweiterungsbibliothek gehe (/ usr/lib/php/Erweiterungen/no-debug-non-zts-20131226), ist die Datei xdebug.so da.
  • Wenn ich den phpinfo() öffne, wird der xdebug nicht angezeigt.
  • ich benutze php v5.6.28 und xdebug, das installiert ist v2.3.3 und versuche, dies auf phpstrom auszuführen.

    Vor dem Upgrade hat alles funktioniert.

    +0

    Pflege des 'xdebug' Konfiguration in PhpStorm auch zu teilen? Vielleicht auch mit dem 'phpstorm'-Tag für eine größere Reichweite. –

    +0

    Überprüfen Sie, ob die von Ihnen in der CLI verwendete php.ini mit der für Ihren lokalen Server verwendeten identisch ist. Wenn dies nicht der Fall ist, vergewissern Sie sich, dass die Datei php.ini Ihres lokalen Apache xDebug aktiviert hat. – James

    +0

    * "Wenn ich phpinfo() öffne, wird der xdebug nicht angezeigt." * Wie machen Sie das? Ich meine - im Terminal oder über den Browser? – LazyOne

    Antwort

    1

    Ich hatte das gleiche Problem, in meinem Fall war es, weil xdebug mit brew installieren, und Bibliotheken haben nicht den richtigen Pfad. So müssen nur xdebug.so in Pfad in php.ini verwiesen kopieren

    cp /usr/local/Cellar/php56-xdebug/2.5.4/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-20131226/ 
    
    Verwandte Themen