[Gelöst] PhpStorm mit Xdebug und XAMPP konfigurieren?

  

4
Themenstarter

Hallo, ich möchte lernen PHP.

Ich bin Anfänger und muss wissen, wie ich die folgenden Funktionen verwende und konfiguriere PhpStorm IDE mit XAMPP (Apache-Server und MySQL-DB) und Xdebug (Ich brauche die Integration für die Fehlersuche)?

Danke

2 Antworten
3

Zuerst müssen Sie XAMPP installieren und konfigurieren und es mit PhpStorm integrieren (4 Schritte):

1. Laden Sie die letzte XAMPP-Version herunter von https://www.apachefriends.org/download.html .

Ich verwende Version 7.2.9 (nicht die neueste):

xampp für Windows

2. Installieren Sie XAMPP in das Standardverzeichnis C:\xamppsonst könnten Sie später Probleme mit der Genehmigung bekommen.

3. Wenn Sie XAMPP zum ersten Mal starten, erscheint ein Sprachauswahlfenster. Nachdem Sie die gewünschte Sprache ausgewählt haben, sehen Sie den Hauptbildschirm von XAMPP.

4. Nun müssen Sie den Apache-Server starten. Wenn alles korrekt ist, wird das Apache-Etikett grün, und Sie sehen die Standard-Ports - 80. Wenn Sie Skype oder einen Torrent-Client laufen haben, wird der Apache-Server nicht starten. Beenden Sie das Programm, das Port 80 verwendet, und der Apache-Server wird gestartet.

Nun müssen Sie den Debugger (Xdebug), den Apache Server und die MySQL DB (XAMPP) mit PhpStorm verbinden:

5. Wenn Sie PhpStorm zuvor gestartet haben, müssen Sie entweder Ihr aktuelles Projekt mit Datei -> Projekt schließen oder überspringen Sie diesen Schritt und gehen Sie zu Datei -> Standardeinstellungen.

Sie sollten diesen Bildschirm sehen:

Einstellungen PHPSzu

Wie Sie auf dem Bild sehen können, müssen Sie das Einstellungsmenü aufrufen.

6. Sobald wir im Einstellungsmenü sind, müssen Sie zu Sprachen & Rahmenwerke und wählen Sie PHP. Sie müssen die PHP-Version auf Ihre installierte PHP-Version ändern:

phpstorm Einstellungen 2

Danach müssen Sie den PHP-Interpreter ändern. Auf der Seite mit den Standard-Interpretern müssen Sie auf das grüne Plus klicken und die Taste Lokaler Pfad zum Dolmetscher. Sie müssen jetzt die PHP-Ausführungsdatei auswählen. Dazu müssen Sie Ihren XAMPP-Ordner finden und den Ordner "php"Verzeichnis und wählen Sie darin php.exe;

Wenn alles in Ordnung ist, sollten Sie dies sehen:

phpstorm-Einstellungen 4

7. PHP-Debugger-Konfiguration erstellen

Sie müssen den Xdebug Debugger von hier herunterladen: https://xdebug.org/files/php_xdebug-2.6.0-7.2-vc15.dll .
 
Legen Sie die heruntergeladene Datei in "C:\xampp\php\ext".
 
Nun müssen Sie die php-Konfiguration bearbeiten. Öffnen Sie die Datei php.ini, die sich im Verzeichnis "C:\xampp\php\php.ini".
 
Fügen Sie nach dem Öffnen der Datei die folgenden Zeilen ein:
[Xdebug]
zend_extension = "C:\xampp\php\ext\php_xdebug-2.6.0-7.2-vc15.dll"
xdebug.remote_enable = 1

Starten Sie XAMPP neu und führen Sie die Apache- und MySQL-Module erneut aus.

Wenn Sie alles richtig gemacht haben, sollten Sie den folgenden Bildschirm sehen:

phpstorm Einstellungen 5

Bevor Sie den Debugger konfigurieren, müssen Sie zum Startbildschirm zurückkehren und ein neues Projekt erstellen. Wählen Sie dann "Empty PHP project" und stellen Sie sicher, dass sich das Projekt im Ordner "htdocs" im XAMPP befindet. 

phpstorm xdebug

Danach müssen Sie eine neue php-Datei in Ihrem Projekt erstellen. Zum Beispiel index.php; 

Danach bearbeiten Sie die Konfiguration:

phpstorm xdebugWählen Sie eine PHP-Webseite (Bei der alten PHPStorm-Version könnte es PHP Web Application heißen) in der Dropdown-Liste, nachdem Sie auf das grüne Plus geklickt haben.

Bearbeiten Sie den Konfigurationsnamen und fügen Sie einen neuen Server hinzu. Neuen Server hinzufügen mit Rechner = localhostauf Port 80 mit dem Xdebug-Debugger:

xdebug phpstorm Einstellungen

Als letztes müssen Sie den neu erstellten Server auswählen und die URL bearbeiten. Im URL-Teil müssen Sie die Datei finden, die Sie von localhost aus debuggen wollen. Im folgenden Beispiel befindet sich meine Datei im Projekt HelloWorld mit dem Dateinamen index.php.

Fehlersuchgerät phpstorm

Das Ergebnis sollte wie folgt aussehen:

xdebug Konfiguration php Sturm

Jetzt sind Sie bereit, mit PHP zu arbeiten 🙂 .

1

Sie können diese Website nutzen: https://xdebug.org/wizard für die Xdebug-Integration

Teilen: