Eu resolvi isso e agora o Vdebug está funcionando.
Ativar o xdebug no PHP Edite seu arquivo php.ini e adicione o seguinte na seção "Configurações do módulo":
;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
zend_extension=/path/to/my/xdebug.so
[debug]
; Remote settings
xdebug.remote_autostart=off
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
; General
xdebug.auto_trace=off
xdebug.collect_includes=on
xdebug.collect_params=off
xdebug.collect_return=off
xdebug.default_enable=on
xdebug.extended_info=1
xdebug.manual_url=http://www.php.net
xdebug.show_local_vars=0
xdebug.show_mem_delta=0
xdebug.max_nesting_level=100
;xdebug.idekey=
; Trace options
xdebug.trace_format=0
xdebug.trace_output_dir=/tmp
xdebug.trace_options=0
xdebug.trace_output_name=crc32
; Profiling
xdebug.profiler_append=0
xdebug.profiler_enable=0
xdebug.profiler_enable_trigger=0
xdebug.profiler_output_dir=/tmp
xdebug.profiler_output_name=crc32
Experimente
Tudo deve estar pronto para ir agora. Reinicie o apache e execute o phpinfo () para ver se alguma informação do xdebug aparece. Se não, então o apache error_log + google são seus amigos.
Caso contrário, você está pronto para executar o depurador dentro do vim.
Abra um script PHP no VIM que você pode acessar do seu localhost
Abra esse mesmo script PHP no seu navegador da web
Adicione F5. Você deve ver na parte inferior do VIM como "esperando por uma nova conexão na porta 9000 por 10 segundos ..."
Nos próximos 10 segundos, atualize a página do navegador com o ?XDEBUG_SESSION_START=1
no final do URL.
Volte para o VIM e você estará no depurador em toda a sua glória.
Não se esqueça: para alternar entre janelas no VIM, pressione CTRL - w - w .
Fonte - se aplica ao Ubuntu, embora se refira a outra distribuição linux-
Espero que isso ajude.