Xdebug: instalação, configuração e utilização com WAMP Server
Feito a instalação passemos a configuração. Primeiramente edite o arquivo "php.ini" que encontra-se na pasta do Apache e adicione a linha:
Você pode inserir esta linha em qualquer lugar do arquivo "php.ini" mas como sugestão de organização insira a linha onde estão declaradas as outras extensões.
Reinicie o WAMP Server. Em seguida crie uma página chamada "phpinfo.php" que contenha o comando:
Para o caso acima, por exemplo, acesse a página em http://localhost/phpinfo.php.
Caso o Xdebug tenha sido corretamente instalado e configurado as informações retornadas
pela página "phpinfo.php" terao referencias ao Xdebug.
Derick Rethans, o criador do Xdebug, sugere algumas outras configurações a se acrescentar ao arquivo "php.ini":
Elton Minetto, um desenvolvedor PHP, sugere as configurações abaixo para o Xdebug:
zend_extension_ts="<caminho_do_Wamp Server>\bin\php\php5.2.5\ext\php_xdebug-2.0.3-5.2.5.dll"
Você pode inserir esta linha em qualquer lugar do arquivo "php.ini" mas como sugestão de organização insira a linha onde estão declaradas as outras extensões.
Reinicie o WAMP Server. Em seguida crie uma página chamada "phpinfo.php" que contenha o comando:
<?php phpinfo(); ?>
Para o caso acima, por exemplo, acesse a página em http://localhost/phpinfo.php.
Caso o Xdebug tenha sido corretamente instalado e configurado as informações retornadas
pela página "phpinfo.php" terao referencias ao Xdebug.
Derick Rethans, o criador do Xdebug, sugere algumas outras configurações a se acrescentar ao arquivo "php.ini":
; ponto e vírgula é considerado comentário para um arquivo .ini ; protege o servidor em caso de loop infinito xdebug.max_nesting_level=4 xdebug.collect_params=1 xdebug.show_local_vars=1 ; mostra retornos GET do browser xdebug.dump.GET=* ;mostra retornos do campos username e password xdebug.dump.POST=username,password ;Tambem serve para: COOKIE, ENV, FILES, REQUEST, SERVER and SESSION
Elton Minetto, um desenvolvedor PHP, sugere as configurações abaixo para o Xdebug:
xdebug.default_enable = On xdebug.collect_includes = On xdebug.collect_params = On xdebug.collect_return = On xdebug.collect_vars = On xdebug.dump_globals = On
--Joao