PHPSstorm, Xdebug und Google Chrome-Debugging

8

Ich habe den ganzen Tag damit verbracht und kann den Debugger immer noch nicht in PHPStorm mit Google Chrome arbeiten lassen. Dies sind die Schritte, die ich insofern unternommen habe:

1) Lokalisieren Sie die xdebug Erweiterung nach der Installation:

%Vor%

2) Fügen Sie die Erweiterung in die Datei php.ini ein:

%Vor%

3) Bestätigen Sie, dass xdebug funktioniert:

%Vor%

4) Gehen Sie zu PHPStorm & gt; Einstellungen & gt; Sprachen und Frameworks & gt; PHP. Klicken Sie auf das Erweiterungssymbol (ein quadratisches Feld) in der gleichen Zeile wie "Interpreter:". Geben Sie den ausführbaren PHP-Pfad ein. Klicken Sie auf das Aktualisierungsfeld, damit die Debugger-Version angezeigt wird. Klicke OK und wende an.

5) Schalten Sie in PHPStorm die Schaltfläche "Start Listening for PHP Debug Connections" ein.

6) Setzen Sie einen Haltepunkt im Quellcode.

7) Gehen Sie zu dieser URL Ссылка . Wählen Sie Generieren unter Xdebug. Ziehen Sie "Start Debugger", "Stop Debugger" und "Debuggen Sie diese Seite" in die Lesezeichenleiste in Google Chrome.

8) Ich lade dann die Webseite im Browser neu und mache keine Pause. Ich habe sogar versucht, die Xdebug Google Chrome-Erweiterung und das funktioniert auch nicht. In ihrem Video funktionierte es jedoch:

Ссылка

Was fehlt mir hier?

Laut der folgenden Antwort hat phpinfo die Erweiterung xdebug:

%Vor%     
Donato 17.04.2015, 21:47
quelle

1 Antwort

4

Sehen Sie sich zuerst phpinfo() output im Browser an:

%Vor%

Manchmal bearbeiten Leute die falsche Version von php.ini (zum Beispiel spezifiziert für PHP CLI, nicht für Web Server) - Ich habe diesen Fall mehrmals in meiner Praxis getroffen. Der Speicherort dieser Datei hängt von Ihrem System ab, und um mehr zu erfahren, können Sie diesen Beitrag lesen: Alter, wo ist mein php.ini?

Dann müssen Sie die angegebenen Werte für Ihre XDebug-Instanz überprüfen. Wenn Sie etwas ändern müssen, sollten Sie php.ini öffnen und dort einen Abschnitt [Xdebug] finden.

Im Fall des Autors haben wir herausgefunden, dass das Problem in xdebug.remote_enable war. Also die Lösung war:

%Vor%

Ich empfehle auch, "XDebug Installation Guide" vom "Jet Brains" -Team zu lesen: Ссылка in denen sie die gleichen Schritte beschreiben, die ich beschrieben habe, aber detaillierter.

    
Vladimir Posvistelik 21.04.2015 22:41
quelle

Tags und Links