今天php项目用了7.1以上的版本,使用2.7以上版本xdebug调试时,发现只能断点进入index.php的第一行代码,点下一步就卡住了,不会往下调试.使用php7.0版本的2.6版本的xdebug能正常调试,猜想是xdebug版本的问题.
网上搜索的所有答案都是如何配置xdebug.照着做了依然没用.无论怎么调那些配置项都是一样的效果,只能断点到第一行不能进入下一步.
后来发现有个网友说了一条:



不要迷信xdebug 官网的那个 custom installation instructions. 不要迷信xdebug 官网的那个 custom installation instructions. 不要迷信xdebug 官网的那个 custom installation instructions. 
重要的事情说N遍,本屌丝被这个坑死 了,坑的我死去活来,大半年没有xdebug,站撸代码都不顺畅了,只能躺撸……,使用 custom installation instructions 下载的xdebug.dll虽然能安装成功,在phpinfo里面也能见到,但是断点的时候就是进入不了断点,而且断点的页面一直pending 卡死,错误日志里面最多就提示个超时,尼玛,根本就不知道什么原因
在此填坑    要注意 要注意 要注意
建议,直接自己根据 php版本下载 对应的xdebug,比如我的php 7.1.13-nts 使用官网 custom installation instructions 方式下载的xdebug 是 php_xdebug-2.7.2-7.1-vc14-nts.dll 而且安装成功,但根本就没屌用,进入不了断点 还是自己手动下的 php_xdebug-2.6.0-7.1-vc14-nts.dll 才是正宮,其它都是狗娘样的婊砸
 



 
果然跟我类似,我从网上找2.6版本的xdebug,可惜xdebug版本升级到2.9了,网上都没有找到下载历史版本的地方.好不容易csdn里找到一个可以供php7.2版本的2.6版本的xdebug,花了7积分后下载换上之后,果然好用了.surprise

可能是使用xdebug 2.7版本以上的需要配置php.ini里面的某些项我还没有发现吧.

如果你也碰到这种问题,可以参考一下.

如果需要php_xdebug-2.6.0beta1-7.2-vc15-nts-x86_64.dll可以在这儿下载

https://www.ippp.top/uploads/soft/php_xdebug-2.6.0beta1-7.2-vc15-nts-x86_64.dll