一直以来使用xdebug+eclipse调试php都是从浏览器上复制url来进行的 ,可是这样作很麻烦,更换一个页面就要在eclipse上开启一个debug。(由于是使用域名定位到本机的方式开发,就是修改hosts文件,这样没法直接从eclipse启动脚本调试)php
一天偶然在逛chrome web strore的时候发现一个叫xdebug helper for chrome的插件,插件说明的大义是能够从chrome对IDE发起xdebug请求。web
多是本人对xdebug的研究不够完全,研究了好久才搞清楚这个插件如何使用。chrome
使用步骤:浏览器
- chrome浏览器安装xdebug helper插件
- 在eclipse中找到 preferences->php->debug->installed debugger,在管理界面上双击xdebug,将accept remote session(JIT)修改成localhost
- chrome浏览器上须要调试的站点,地址栏右边会有一个小虫子,点击,变为绿色的就是启动,容许发送调试请求。而后刷新页面,eclipse就会自动进入调试状态
注:accept remote session(JIT)默认为off,就是不容许接收外部请求,localhost为接收本地请求,any为接收全部请求(远程地址的调试请求),prompt为接收全部请求,但会提示是否接收