Sistemas Operacionais -> Ubuntu -> 11.04 -> Instalando e configurando o Xdebug no Ubuntu Parte 2 - Configurando o Eclipse PDT

Configurando o Eclipse PDT

O Eclipse PDT já conta com uma debug específico para PHP, mas para que ele funcione precisamos fazer algumas configurações.

Adicionando executáveis PHP



No menu Window->Preferences ache a entrada PHP Executables, lá devemos adicionar o caminho onde estão nossos executáveis. No nosso caso está em /usr/bin/php e escolhemos como debugger o Xdebug.

Configurando o Debug

É importante lembrar que devemos dizer para o debugger do Eclipse em qual porta "escutaremos" o xdebug. Esta porta deve ser a mesma daquela que indicamos no arquivo xdebug.ini. No nosso caso 9100.



Adicionando um ambiente de Debug

Agora que já temos configurado o executável do PHP, indicamos a porta do Xdebug, é hora de adicionar um servidor ao Debug do Projeto.

Clicando no menu Run, vamos até a opção "Open Debug Dialog". Lá há uma opção chamada PHP Web Page, proceda com os seguintes passos:
  • Duplo clique sobre o PHP Web Page. Isso fará que uma nova configuração seja criada, o nome padrão é "New_Configuration";
  • Modifique o Debug Server para Xdebug;
  • Indique qual arquivo será usado para o debug (ele será o ponto de partida, não necessariamente precisa ser debug. Deve ser uma página que tem links para os outros scripts ou faz chamadas para eles);
  • Diga qual URL o browser deve abrir para inicializar a sessão. MUITO IMPORTANTE: Quem deve inicializar esta sessão é o Eclipse. Não adianta abrir o browser e digitar o endereço que você quer debugar, nada vai acontecer.



Adicionando um browser ao Eclipse

O Eclipse conta com um browser interno, porém para um melhor controle, o ideal é usar um browser externo, podem ser qualquer um que esteja instalado na máquina.

Para isso basta ir em "Window->Preferences->General->Web Browser":