Zum Hauptinhalt springen

Wie man PHP xdebug deaktiviert - Schritt für Schritt Anleitung

Php xdebug ist ein leistungsfähiges PHP-Code-Debugging-Tool, mit dem Programmierer Fehler in ihren Anwendungen untersuchen und korrigieren können. In einigen Fällen kann es jedoch notwendig sein, xdebug vorübergehend oder vollständig zu deaktivieren. In diesem Artikel sehen wir uns eine schrittweise Anleitung an, wie man PHP xdebug deaktiviert.

Schritt 1: Öffnen Sie die PHP-Datei.ini

Der erste Schritt besteht darin, die PHP-Datei zu öffnen.ini, in dem sich die PHP-Einstellungen befinden. Suchen Sie die PHP-Datei.ini ist auf seinem Server, normalerweise befindet es sich im Ordner php oder /etc/php. Öffnen Sie die Datei in Ihrem bevorzugten Texteditor.

Schritt 2: Suchen Sie die Zeile mit dem Xdebug-Setup

In der PHP-Datei.ini Suchen Sie die Zeile mit der Einstellung xdebug. Es könnte ungefähr so aussehen:

Diese Zeile gibt den Speicherort der Erweiterungsdatei an xdebug.so Sie müssen diese Zeile ändern, um xdebug vorübergehend oder vollständig zu deaktivieren.

Schritt 3: Deaktivieren Sie xdebug

Um xdebug vorübergehend zu deaktivieren, kommentieren Sie einfach die Zeile mit der Xdebug-Einstellung mit dem Zeichen "#" aus. Es sieht folgendermaßen aus:

Wenn Sie xdebug vollständig deaktivieren möchten, entfernen Sie die Zeile mit der xdebug-Einstellung aus der PHP-Datei.ini. Speichern Sie die Änderungen.

Schritt 4: Starten Sie den Webserver neu

Damit die Änderungen wirksam werden, müssen Sie den Webserver (z. B. Apache oder Nginx) neu starten. Nach dem Neustart wird xdebug vollständig deaktiviert.

Jetzt wissen Sie, wie man PHP xdebug deaktiviert. Dies kann in vielen Fällen nützlich sein, z. B. bei der Arbeit mit großen Projekten, wenn xdebug die Leistung verlangsamt. Sie können das Deaktivieren von xdebug wieder aktivieren, indem Sie die Zeile mit der Xdebug-Einstellung in der PHP-Datei auskommentieren oder hinzufügen.ini und starten Sie den Webserver neu.

Deaktivieren von PHP xdebug

Um PHP xdebug zu deaktivieren, müssen Sie einige einfache Schritte ausführen:

  1. Öffnen Sie die PHP-Datei.ini in einem Texteditor (normalerweise befindet es sich in dem Ordner, in dem PHP installiert ist).
  2. Suchen Sie nach einer Zeile, die mit zend_extension beginnt und enthält xdebug.so . Höchstwahrscheinlich wird es ungefähr so aussehen: zend_extension=xdebug.so .
  3. Kommentieren Sie diese Zeile, indem Sie ein Zeichen hinzufügen ; am Anfang der Zeile: ;zend_extension=xdebug.so .
  4. Speichern Sie die Änderungen und schließen Sie die PHP-Datei.ini.
  5. Starten Sie den Apache- oder Nginx-Server neu, wenn Sie ihn verwenden.

Nachdem Sie diese Schritte ausgeführt haben, wird php xdebug vollständig deaktiviert. Jetzt können Sie sicher sein, dass es die Leistung Ihrer Anwendung nicht beeinträchtigt.

Schritt für Schritt Anleitung

Schritt 2: Suchen Sie die Zeichenfolge mit der Erweiterung xdebug.so und kommentieren Sie es, indem Sie ein Zeichen hinzufügen ; am Anfang der Zeile. Beispiel für eine Zeile vor Änderungen: zend_extension=/usr/lib/php/20170718/xdebug.so. Nach Änderungen: ;zend_extension=/usr/lib/php/20170718/xdebug.so.

Schritt 3: Speichern Sie die Änderungen und schließen Sie die PHP-Datei.ini.

Schritt 4: Starten Sie den Webserver neu, damit die Änderungen wirksam werden. Dies kann mit dem Befehl erfolgen sudo service apache2 restart. Stellen Sie sicher, dass Sie diesen Befehl als Superuser oder als Administrator ausführen.

Schritt 5: Stellen Sie sicher, dass die xdebug-Erweiterung nicht mehr in PHP geladen wird. Öffnen Sie dazu die Seite phpinfo() im Browser und suchen Sie nach dem Wort "xdebug". Wenn keine Erweiterung gefunden wird, haben Sie xdebug erfolgreich deaktiviert.