fedora 16 下搭建gvim+xdebug调试环境

原文链接:http://www.cnblogs.com/heroking2000/archive/2012/06/20/2555889.html gvim、php、apache的安装这里就不介绍了,建议使用yum安装。
1、安装python、python-devel、mercurial
#yum install python python-devel mercurial
2、安装xdebug
#yum php-perl-xdebug
3、安装DBGp
  在http://www.vim.org/scripts/script.php?script_id=1929下载debugger.zip,将其加压后,将plugin目录下的debugger.vim和debugger.py放入~/.vim/plugin目录下.
4、在/etc/php.d/xdebug.ini中修改xdebug配置信息
; 启用xdebug 远程调试
xdebug.remote_enable = 1
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
;
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.auto_trace =1
xdebug.trace_output_dir=/tmp/xdebug/

xdebug.profiler_enable=on

xdebug.profiler_output_dir=/tmp/xdebug/

5、在~/.vimrc修改vim配置
 
let g:debuggerPort = 9000
  let g:debuggerMaxDepth=56、在gvim中打开代码文件,光标移动到调试行,输入命令:Bp即可在该行打上断点,按F5后会在10s以内启动调试。请在10s以内打开带XDEBUG_SESSION_START=1参数的请求地址。
7、firefox提供了vimxdebug插件,该插件可以在当前请求页面点击xdebug按钮,6秒钟后在新建tab中打开当前请求并在后面加上XDEBUG_SESSION_START=1参数。
8、将xdebug安装包contrib目录下的xt.vim放在~/.vim/syntax/目录下;该插件可以以语法高亮的形式读取xdebug的trace文件(*.xt)。须在~/.vimrc文件中添加
augroup filetypedetect
au BufNewFile,BufRead *.xt  setf xt
augroup END

转载于:https://www.cnblogs.com/heroking2000/archive/2012/06/20/2555889.html

上一篇:在Netbeans 8.1(PHP)中调试时无法评估表达式


下一篇:E. Reachability from the Capital dfs暴力