Heim  >  Artikel  >  Backend-Entwicklung  >  Wie man PHP-Programme im Allgemeinen debuggt

Wie man PHP-Programme im Allgemeinen debuggt

藏色散人
藏色散人Original
2019-10-02 13:26:274654Durchsuche

Wie man PHP-Programme im Allgemeinen debuggt

Wie debugge ich PHP-Programme allgemein?

Verwenden Sie im Allgemeinen Xdebug, einen Open-Source-PHP-Programm-Debugger (d. h. ein Debug-Tool), mit dem der laufende Status von PHP-Programmen verfolgt, debuggt und analysiert werden kann.

Erster Schritt: Laden Sie xdebug herunter

Es gibt zwei Versionen mit Nicht-Thread-sicher und ohne Nicht-Thread-sicher, die Abkürzung (ts) lautet hauptsächlich Es kommt darauf an ob Ihre PHP-Version threadsicher ist.

Kopieren Sie dann die heruntergeladene DLL in den ext-Ordner in PHP (die Erweiterungs-DLLs sind alle hier) und benennen Sie sie in php_xdebug.dll um.

Der Editor verwendet Windows7 + Apache + MySQL + PHP5. 5 Sie müssen nur die entsprechende Version finden und herunterladen.

Wie man PHP-Programme im Allgemeinen debuggt

Der zweite Schritt besteht darin, xdebug zu konfigurieren

Ändern Sie php.ini und fügen Sie die folgenden Konfigurationsinformationen hinzu.

Wie man PHP-Programme im Allgemeinen debuggt

Im dritten Schritt prüft phpinfo(), ob xdebug erfolgreich konfiguriert wurde

Wie man PHP-Programme im Allgemeinen debuggt

Im vierten Schritt konfigurieren Sie phpstorm2018, find Die Suche im Suchfeld ist nicht möglich.

Abbildung ① Standardmäßig überwacht die IDE Port 9000 auf diesem Computer.

Abbildung ② PHPstorm konfigurieren und xdebug binden.

Abbildung ③ Konfigurieren Sie den xdebug-Server von phpstorm.

Abbildung ④ Für die Konfiguration von phpstorm ist die Ausführungsdatei xdebug erforderlich.

Wie man PHP-Programme im Allgemeinen debuggt

Wie man PHP-Programme im Allgemeinen debuggt

Der fünfte Schritt besteht darin, die Datei für xdebug auszuführen, um das Debuggen zu erreichen.

Wie man PHP-Programme im Allgemeinen debuggt

Hinweise

Es ist am besten, den Host nicht auf eine IP wie 127.0.0.1 einzustellen, da dies möglicherweise nicht möglich ist zum Binden an Ursache Warten auf eingehende Verbindung mit ID-Taste XX! ! !

Das Obige sind die Details zur Verwendung von phpstorm für das PHP-Breakpoint-Debugging.

Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonWie man PHP-Programme im Allgemeinen debuggt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn