XDebug no NetBeans com PHP 7.

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:

Verifique a versão do php com o comando abaixo:

# php -v

Versão do php

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

Saída do comando `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
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000

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/.