## 1. Instale o PHP7.4
```bash
atualização sudo apt
sudo apt instalar php7.4 php7.4-xml php7.4-fpm php7.4-mbstring php7.4-zip php7.4-gd
```
> Nota:Se você estiver usando uma versão diferente do PHP, substitua `php7.4` pelo número de versão apropriado.
2. Instale o Xdebug
```bash
sudo apt instalar php7.4-xdebug
```
3. Configurar o Xdebug
> 1\) Abra o arquivo php.ini:
```bash
sudo nano /etc/php/7.4/fpm/php.ini
```
> 2\) Encontre as seguintes linhas e descomente-as:
```ini
zend_extension=/usr/lib/php/20151012/xdebug.so
xdebug.remote_enable=1
xdebug.remote_connect_back=1
```
> 3\) Salve o arquivo e feche-o.
4. Habilite o Xdebug no Apache
> 1\) Se o Apache ainda não estiver em execução, inicie-o:
```bash
sudo systemctl iniciar apache2
```
> 2\) Abra o arquivo de configuração do Apache:
```bash
sudo nano /etc/apache2/sites-available/000-default.conf
```
> 3\) Adicione a seguinte linha ao arquivo:
```ini
php_value xdebug.remote_autostart 1
```
> 4\) Salve o arquivo e feche-o.
5. Reinicie o Apache
```bash
sudo systemctl reiniciar apache2
```
6. Teste o Xdebug
> 1\) Abra um terminal e execute o seguinte comando:
```bash
php -m | grep xdebug
```
>Você deverá ver uma saída semelhante a esta:
```bash
xdebug
```
> 2\) Crie um script PHP simples que chame `phpinfo()`.
```php
phpinfo();
```
> Salve o script como `info.php` no diretório raiz da web (geralmente `/var/www/html`).
> 3\) Abra seu navegador e navegue até o seguinte URL:
```
http://localhost/info.php
```
>Você deverá ver uma página com informações sobre a instalação do PHP, incluindo a versão e configurações do Xdebug.
7. Habilitar depuração remota
> 1\) Siga as etapas "Configurar o Xdebug" e "Ativar o Xdebug no Apache" acima.
> 2\) Configure o IDE para depuração. Consulte a documentação do IDE específico que você está usando. Por exemplo, no Visual Studio Code, você pode instalar a extensão PHP Debug e configurar o arquivo launch.json para habilitar o Xdebug.
> 3\) Defina um ponto de interrupção no script PHP que deseja depurar.
> 4\) Inicie o depurador em seu IDE.
Nota:Certifique-se de que a porta 9000 esteja aberta no firewall do servidor.
Conclusão
Você instalou e configurou o PHP Xdebug com sucesso em seu sistema Ubuntu 20.04 LTS. Isso permitirá que você depure seus aplicativos PHP remotamente a partir do seu IDE.