[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
José Boanerges Bezerra Monteiro Neto
Criador José Boanerges Bezerra Monteiro Neto 28/09/2023

Bom dia mestre,

 

Como faço para habilitar o xdebug no vscode para nossos projetos em docker sem ter o PHP instalado na máquina?

Manager Carlos Ferreira 28/09/2023

Olá, José!
Tudo bem?

Primeiro passo, precisa habilitar no seu Dockerfile o xdebug
RUN pecl install xdebug \
    && docker-php-ext-enable xdebug

Depois disso, acredito que essa aula aqui pode te dar uma luz: https://academy.especializati.com.br/aula/laravel-sail-e-xdebug

Carlos Ferreira
Criador José Boanerges Bezerra Monteiro Neto 28/09/2023

Boa noite mestre, tudo bem?

 

Não funcionou, estou usando nginx, será por isso?

José Boanerges Bezerra Monteiro Neto
Manager Carlos Ferreira 28/09/2023

Não acho que foi o nginx.

Teria como compartilhar comigo o seu setup?

Carlos Ferreira
Criador José Boanerges Bezerra Monteiro Neto 28/09/2023

[xdebug]

zend_extension=xdebug

xdebug.mode=off

xdebug.start_with_request = yes

xdebug.client_host = "host.docker.internal"

xdebug.idekey="VSCODE"

xdebug.log=/tmp/xdebug_remote.log

 

xdebug.remote_enable=on

xdebug.remote_handler=dbgp

xdebug.remote_autostart=on

xdebug.remote_connect_back=on

xdebug.default_enable=on

 

xdebug_info();

 

Print do xdebug_info();

https://prnt.sc/qcThJq6JEtpB

 

Configurei as variáveis de ambiente no docker-compose.yml no container do app:

https://prnt.sc/6ry3TcPOLSia

 

No arquivo docker-php-ext-xdebug.ini

https://prnt.sc/2kJ9e-K3WTZI

 

No arquivo launch.json

https://prnt.sc/dYtm_lsGd5lB

 

José Boanerges Bezerra Monteiro Neto
Manager Carlos Ferreira 28/09/2023

Teoricamente fez tudo certo, deve ter faltado algum detalhe simples que passou batido.

Quer compartilhar o código comigo para eu te ajudar?

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!