Maison  >  Article  >  développement back-end  >  vdebug+xdebug安装

vdebug+xdebug安装

WBOY
WBOYoriginal
2016-07-29 08:59:071255parcourir

从eclipse到vim,一开始没有找到单步断点调试的功能,很不爽,然后搜索了下,找到了xdebug+vdebug的解决方案。

安装xdebug

环境:centos 6.5
xdebug的安装:
http://www.cnblogs.com/yixiong/archive/2013/03/29/2988331.html

vim上使用xdebug进行调试

  • 安装xdebug
  • 使用pathgen安装vim的vdebug插件。
  • 在php.ini中进行vdebug的配置。配置如下:
<code>zend_extension=/path/to/xdebug<span>.so</span>
xdebug<span>.remote</span>_enable=on
xdebug<span>.remote</span>_handler=dbgp
xdebug<span>.remote</span>_host=localhost
xdebug<span>.remote</span>_port=<span>9000</span></code>
  • 注意事项:
    1. xdebug.remote_port要配置的是php-fpm所对应的端口。
    2. xdebug.remote_host:要配置的也是php-fpm所对应监听的ip地址,一般都是localhost(127.0.01);
    3. 配置完之后重启php-fpm

vdebug的使用

  • f5开启调试模式
  • f6关闭调试模式
  • Breakpoint加断点
  • f2 下一行
  • f3 进入函数
  • f4 退出函数
  • :VdebugEval $val 查看变量的运行值。

vdebug+xdebug所提供的功能

  • 断点调试,能够让我们深入到函数里面。
  • 提供出错的跟踪的信息。类似java那样。

vdebug官方文档:https://github.com/joonty/vdebug

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了vdebug+xdebug安装,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn