## 1. Installer PHP7.4
``` bash
sudo apt oppdatering
sudo apt installer php7.4 php7.4-xml php7.4-fpm php7.4-mbstring php7.4-zip php7.4-gd
```
> Merk:Hvis du bruker en annen versjon av PHP, erstatt `php7.4` med riktig versjonsnummer.
2. Installer Xdebug
``` bash
sudo apt installer php7.4-xdebug
```
3. Konfigurer Xdebug
> 1\) Åpne filen php.ini:
``` bash
sudo nano /etc/php/7.4/fpm/php.ini
```
> 2\) Finn følgende linjer og fjern kommentarer:
```ini
zend_extension=/usr/lib/php/20151012/xdebug.so
xdebug.remote_enable=1
xdebug.remote_connect_back=1
```
> 3\) Lagre filen og lukk den.
4. Aktiver Xdebug i Apache
> 1\) Hvis Apache ikke allerede kjører, start den:
``` bash
sudo systemctl start apache2
```
> 2\) Åpne Apache-konfigurasjonsfilen:
``` bash
sudo nano /etc/apache2/sites-available/000-default.conf
```
> 3\) Legg til følgende linje i filen:
```ini
php_value xdebug.remote_autostart 1
```
> 4\) Lagre filen og lukk den.
5. Start Apache på nytt
``` bash
sudo systemctl start apache2 på nytt
```
6. Test Xdebug
> 1\) Åpne en terminal og kjør følgende kommando:
``` bash
php -m | grep xdebug
```
>Du bør se utdata som ligner på følgende:
``` bash
xdebug
```
> 2\) Lag et enkelt PHP-skript som kaller `phpinfo()`.
``` php
phpinfo();
```
> Lagre skriptet som `info.php` i webrotkatalogen din (vanligvis `/var/www/html`).
> 3\) Åpne nettleseren og naviger til følgende URL:
```
http://localhost/info.php
```
>Du bør se en side med informasjon om PHP-installasjonen din, inkludert Xdebug-versjonen og innstillingene.
7. Aktiver ekstern feilsøking
> 1\) Følg trinnene "Konfigurer Xdebug" og "Aktiver Xdebug i Apache" ovenfor.
> 2\) Konfigurer IDE for feilsøking. Se dokumentasjonen for den spesifikke IDE du bruker. I Visual Studio Code kan du for eksempel installere PHP Debug-utvidelsen og konfigurere filen launch.json for å aktivere Xdebug.
> 3\) Sett et bruddpunkt i PHP-skriptet du vil feilsøke.
> 4\) Start debuggeren i IDE-en din.
Merk:Sørg for at port 9000 er åpen på serverbrannmuren.
Konklusjon
Du har installert og konfigurert PHP Xdebug på ditt Ubuntu 20.04 LTS-system. Dette vil tillate deg å feilsøke PHP-applikasjonene dine eksternt fra IDE.