"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.
"bash."
sudo apt installa php7.4-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.
> 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.
"bash."
sudo systemctl riavviare apache2
```
> 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.
> 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.
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