curl - php xdebug如何调试转发过来的请求

查看:190
本文介绍了curl - php xdebug如何调试转发过来的请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

1.项目分三个模块

 1> 前端代码
 2> 中间层
 3> api服务
 
 层与层之间都是通过http进行通信的。 2 通过curl 和 3 通信, 1和2通过ajax通信.  
 
 如果2这层用xdebug+phpstorm+chrome的debug helper 配合进行调试,没什么问题。
 但是如果 在3 这层打断点,xdebug就截获不到请求,如何调试比较方便呢?

解决方案

配置 xDebug 的 DBGP 协议,让调试自启动 xdebug.remote_autostart = 1 ,直接配置 PHPStorm 的 xDebug 选项,监听与 xDebug 一致的端口。这样就不需要任何浏览器辅助,调试后端服务也就没有问题了。

这篇关于curl - php xdebug如何调试转发过来的请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆