## 1. Installera PHP7.4
``` bash
sudo apt uppdatering
sudo apt installera php7.4 php7.4-xml php7.4-fpm php7.4-mbstring php7.4-zip php7.4-gd
```
> Obs:Om du använder en annan version av PHP, ersätt `php7.4` med rätt versionsnummer.
2. Installera Xdebug
``` bash
sudo apt installera php7.4-xdebug
```
3. Konfigurera Xdebug
> 1\) Öppna filen php.ini:
``` bash
sudo nano /etc/php/7.4/fpm/php.ini
```
> 2\) Hitta följande rader och avkommentera dem:
```ini
zend_extension=/usr/lib/php/20151012/xdebug.so
xdebug.remote_enable=1
xdebug.remote_connect_back=1
```
> 3\) Spara filen och stäng den.
4. Aktivera Xdebug i Apache
> 1\) Om Apache inte redan körs, starta den:
``` bash
sudo systemctl starta apache2
```
> 2\) Öppna Apache-konfigurationsfilen:
``` bash
sudo nano /etc/apache2/sites-available/000-default.conf
```
> 3\) Lägg till följande rad i filen:
```ini
php_value xdebug.remote_autostart 1
```
> 4\) Spara filen och stäng den.
5. Starta om Apache
``` bash
sudo systemctl starta om apache2
```
6. Testa Xdebug
> 1\) Öppna en terminal och kör följande kommando:
``` bash
php -m | grep xdebug
```
>Du bör se utdata som liknar följande:
``` bash
xdebug
```
> 2\) Skapa ett enkelt PHP-skript som anropar `phpinfo()`.
``` php
phpinfo();
```
> Spara skriptet som `info.php` i din webbrotkatalog (vanligtvis `/var/www/html`).
> 3\) Öppna din webbläsare och navigera till följande URL:
```
http://localhost/info.php
```
>Du bör se en sida med information om din PHP-installation, inklusive Xdebug-versionen och inställningarna.
7. Aktivera fjärrfelsökning
> 1\) Följ stegen "Konfigurera Xdebug" och "Aktivera Xdebug i Apache" ovan.
> 2\) Konfigurera IDE för felsökning. Se dokumentationen för den specifika IDE du använder. I Visual Studio Code kan du till exempel installera PHP Debug-tillägget och konfigurera filen launch.json för att aktivera Xdebug.
> 3\) Ställ in en brytpunkt i PHP-skriptet du vill felsöka.
> 4\) Starta felsökaren i din IDE.
Obs:Se till att port 9000 är öppen på serverns brandvägg.
Slutsats
Du har framgångsrikt installerat och konfigurerat PHP Xdebug på ditt Ubuntu 20.04 LTS-system. Detta gör att du kan felsöka dina PHP-applikationer på distans från din IDE.