Skip to content

Instantly share code, notes, and snippets.

@mrprompt
Created June 7, 2013 03:38
Show Gist options
  • Save mrprompt/5726932 to your computer and use it in GitHub Desktop.
Save mrprompt/5726932 to your computer and use it in GitHub Desktop.
; Enable xdebug extension module
zend_extension=/usr/lib64/php/modules/xdebug.so
; ativado por padrão
xdebug.default_enable = 1
; iniciar automaticamente
xdebug.auto_start = 1
; ativa a depuração remota de scripts (mas os torna mais lentos)
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.remote_mode = req
; sobrescrever a função var_dump padrão (mais informações)
xdebug.overload_var_dump = 1
xdebug.dump.* = COOKIE, FILES, GET, POST, REQUEST, SERVER, SESSION
; rastreamento automático de scripts
xdebug.auto_trace = 0
; expecifica o diretório de despejo par os arquivos de rastreamento
xdebug.trace_output_dir = /tmp
; coleta assign de propriedades
xdebug.collect_assignments = 1
; os rastreamentos irão conter os nomes do arquivo para incluir/solicitar chamadas
xdebug.collect_includes = 1
; coletar parametros para todas as funções (demora, indesejável para perfil - cachegrind)
xdebug.collect_params = 1
; coletar valores de retorno de funções
xebug.collect_returns = 1
; se definida, os rastreamentos irão contar a diferença do uso de memória entre cada chamada de função
xdebug.show_mem_delta = 0
; dump de variáveis globais
xdebug.dump_globals = 1
; qdo ativado, o footprint da memória é aumentada em cerca de 33% pq mais códigos são gerados a partir
; de scripts, que também demoram mais para serem executados
xdebug.extended_info = 1
; geração de informações de perfil compativeis com cachegrind
xdebug.profiler_enable = 1
; append do arquivo de profile
xdebug.profiler_append = 1
; acionar a geração de arquivos de perfil usando o XDEBUG_PROFILE GET / POST parâmetro, ou enviar um
; cookie com o XDEBUG_PROFILE_NAME.
xdebug.profiler_enable_trigger = 1
; diretório de gravação dos arquivos de perfis
xdebug.profiler_output_dir = /tmp
; padrão para nome de arquivo
xdebug.profiler_output_name = cachegrind.out.%p
; tamanho do dump de variáveis
xdebug.var_display_max_children = 512
xdebug.var_display_max_data = 1024
xdebug.var_display_max_depth = 6
xdebug.max_nexting_levels = 20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment