Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Ubuntu >> .

Come installare PHP Xdebug su Ubuntu 20.04 LTS (Focal Fossa)

## 1. Installa PHP7.4

"bash."

aggiornamento sudo apt

sudo apt install php7.4 php7.4-xml php7.4-fpm php7.4-mbstring php7.4-zip php7.4-gd

```

> Nota:se stai utilizzando una versione diversa di PHP, sostituisci `php7.4` con il numero di versione appropriato.

2. Installa Xdebug

"bash."

sudo apt installa php7.4-xdebug

```

3. Configura Xdebug

> 1\) Apri il file php.ini:

"bash."

sudo nano /etc/php/7.4/fpm/php.ini

```

> 2\) Trova le seguenti righe e decommentale:

```ini

zend_extension=/usr/lib/php/20151012/xdebug.so

xdebug.remote_enable=1

xdebug.remote_connect_back=1

```

> 3\) Salvare il file e chiuderlo.

4. Abilita Xdebug in Apache

> 1\) Se Apache non è già in esecuzione, avviatelo:

"bash."

sudo systemctl avvia apache2

```

> 2\) Apri il file di configurazione di Apache:

"bash."

sudo nano /etc/apache2/sites-available/000-default.conf

```

> 3\) Aggiungere al file la seguente riga:

```ini

php_value xdebug.remote_autostart 1

```

> 4\) Salvare il file e chiuderlo.

5. Riavvia Apache

"bash."

sudo systemctl riavviare apache2

```

6. Prova Xdebug

> 1\) Apri un terminale ed esegui il seguente comando:

"bash."

php -m | grepxdebug

```

>Dovresti vedere un output simile al seguente:

"bash."

xdebug

```

> 2\) Crea un semplice script PHP che chiami `phpinfo()`.

```php

phpinfo();

```

> Salva lo script come `info.php` nella directory principale del tuo web (solitamente `/var/www/html`).

> 3\) Apri il tuo browser web e vai al seguente URL:

```

http://localhost/info.php

```

>Dovresti vedere una pagina con le informazioni sulla tua installazione PHP, inclusa la versione e le impostazioni di Xdebug.

7. Abilita il debug remoto

> 1\) Segui i passaggi "Configura Xdebug" e "Abilita Xdebug in Apache" sopra.

> 2\) Configurare l'IDE per il debug. Fai riferimento alla documentazione dell'IDE specifico che stai utilizzando. Ad esempio, in Visual Studio Code è possibile installare l'estensione PHP Debug e configurare il file launch.json per abilitare Xdebug.

> 3\) Imposta un punto di interruzione nello script PHP di cui desideri eseguire il debug.

> 4\) Avvia il debugger nel tuo IDE.

Nota:assicurarsi che la porta 9000 sia aperta sul firewall del server.

Conclusione

Hai installato e configurato con successo PHP Xdebug sul tuo sistema Ubuntu 20.04 LTS. Ciò ti consentirà di eseguire il debug delle tue applicazioni PHP in remoto dal tuo IDE.

 

sistemi © www.354353.com