XDebug no NetBeans com PHP 7.

xdebug netbeans

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, Ubuntu 16.04, PHP 7.

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

# php -v
Versão do php
Saída do comando

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
php modulos xdebug
Saída do comando

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.

Xdebug NetBeans

Bom é isso! até a próxima. Caso queira saber mais sobre o projeto acesse o site https://xdebug.org/.

Jackson de Oliveira
Siga-me

Jackson de Oliveira

Formado em Análise e Desenvolvimento de Sistemas pela Faculdade Anhanguera - Campinas - SP e Técnico em Informática e Programação pelo Centro Paula Souza - Hortolândia -SP
Jackson de Oliveira
Siga-me

Últimos posts por Jackson de Oliveira (exibir todos)

Se você gostou compartilhe!