Desenvolvimento · Dicas & Tutoriais · Linux · PHP

Não consegue debugar PHP com o xdebug? É o firewall

Você já fez todas as alterações e configurações imagináveis, mas mesmo assim você não consegue debugar sua aplicação PHP com o xdebug, usando breakpoints, entre outros recursos?

Mesmo se o seu ambiente estiver num container Docker, ou instalado na máquina estilo XAMPP, é preciso liberar a porta do firewall do sistema operacional que é usada pelo xdebug.

Por exemplo: eu ativei o firewall no meu PC com Linux Mint. E então eu não consegui mais usar os breakpoints no PHPStorm para pausar minha aplicação e conectar com o xdebug no ambiente do Docker. Depois de bater muita cabeça, descobri que era o firewall. Continue reading “Não consegue debugar PHP com o xdebug? É o firewall”