O Xdebug é uma extensão que utiliza o protocolo de depuração DBGp. É a opção mais prática para realizar debug no PHP e sua utilização em conjunto com um IDEs como Eclipse, Netbeans, nos permite:
Pausar o código a qualquer momento definindo um ponto de interrupção;
Inspecionar variáveis e seus valores;
É possível fazer profile de desempenho, o que ajuda a detectar de forma eficiente gargalos ou lentidão;
Instalação do xdebug
Pré-requisitos:
- [NetBeans](https://opensourcesolution.com.br/netbeans-8-1-ubuntu-mint-debian/
- Ubuntu 16.04
- PHP 7
Verifique a versão do php com o comando abaixo:
# php -v |
Uma vez confirmado a versão do php, instale com o comando abaixo o aplicativo Xdebug.
# apt-get install php-xdebug |
Verifique se o módulo esta ativo com comando abaixo:
# php -m |
Adicione o conteúdo abaixo no arquivo xdebug.ini no caminho /etc/php/7.1/mods-available/.
zend_extension=/usr/lib/php/20160303/xdebug.so |
Reinicie o servidor apache com o comando abaixo:
# /etc/init.d/apache2 restart |
Para debugar no NetBeans pressione CTRL+F5.
Bom é isso! até a próxima. Caso queira saber mais sobre o projeto acesse o site https://xdebug.org/.