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

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= 5
6、在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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值