## 1. Installieren Sie PHP7.4 
 „Bash 
 Sudo apt-Update 
 sudo apt install php7.4 php7.4-xml php7.4-fpm php7.4-mbstring php7.4-zip php7.4-gd 
 „ 
> Hinweis:Wenn Sie eine andere PHP-Version verwenden, ersetzen Sie „php7.4“ durch die entsprechende Versionsnummer. 
 
 
2. Installieren Sie Xdebug
 
 „Bash 
 sudo apt install php7.4-xdebug 
 „ 
 
 
3. Konfigurieren Sie Xdebug
 
> 1\) Öffnen Sie die Datei php.ini:
 
 „Bash 
 sudo nano /etc/php/7.4/fpm/php.ini 
 „ 
 
> 2\) Suchen Sie die folgenden Zeilen und kommentieren Sie sie aus:
 
 ```ini 
 zend_extension=/usr/lib/php/20151012/xdebug.so 
 xdebug.remote_enable=1 
 xdebug.remote_connect_back=1 
 „ 
 
> 3\) Speichern Sie die Datei und schließen Sie sie. 
 
 
4. Aktivieren Sie Xdebug in Apache
 
> 1\) Wenn Apache noch nicht läuft, starten Sie es:
 „Bash 
 sudo systemctl starte Apache2 
 „ 
 
> 2\) Öffnen Sie die Apache-Konfigurationsdatei:
 „Bash 
 sudo nano /etc/apache2/sites-available/000-default.conf 
 „ 
 
> 3\) Fügen Sie der Datei die folgende Zeile hinzu:
 ```ini 
 php_value xdebug.remote_autostart 1 
 „ 
 
> 4\) Speichern Sie die Datei und schließen Sie sie. 
 
 
5. Starten Sie Apache neu
 
 „Bash 
 sudo systemctl starte Apache2 neu 
 „ 
 
 
6. Testen Sie Xdebug
 
> 1\) Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:
 „Bash 
 php -m | grep xdebug 
 „ 
 
>Sie sollten eine Ausgabe ähnlich der folgenden sehen:
 „Bash 
 xdebug 
 „ 
 
> 2\) Erstellen Sie ein einfaches PHP-Skript, das „phpinfo()“ aufruft. 
 
 ```php 
 
 phpinfo(); 
 „ 
 
> Speichern Sie das Skript als „info.php“ in Ihrem Web-Stammverzeichnis (normalerweise „/var/www/html“). 
 
> 3\) Öffnen Sie Ihren Webbrowser und navigieren Sie zur folgenden URL:
 „ 
 http://localhost/info.php 
 „ 
 
>Sie sollten eine Seite mit Informationen zu Ihrer PHP-Installation sehen, einschließlich der Xdebug-Version und -Einstellungen. 
 
 
7. Aktivieren Sie das Remote-Debugging
 
> 1\) Befolgen Sie die oben genannten Schritte „Xdebug konfigurieren“ und „Xdebug in Apache aktivieren“. 
 
> 2\) Konfigurieren Sie die IDE für das Debuggen. Weitere Informationen finden Sie in der Dokumentation der spezifischen IDE, die Sie verwenden. In Visual Studio Code können Sie beispielsweise die PHP-Debug-Erweiterung installieren und die Datei launch.json konfigurieren, um Xdebug zu aktivieren. 
 
> 3\) Setzen Sie einen Haltepunkt in dem PHP-Skript, das Sie debuggen möchten. 
 
> 4\) Starten Sie den Debugger in Ihrer IDE. 
 
 Hinweis:Stellen Sie sicher, dass Port 9000 in der Server-Firewall geöffnet ist. 
 
 
Schlussfolgerung
 
 Sie haben PHP Xdebug erfolgreich auf Ihrem Ubuntu 20.04 LTS-System installiert und konfiguriert. Dadurch können Sie Ihre PHP-Anwendungen remote von Ihrer IDE aus debuggen.