位置: 编程技术 - 正文

深入理解PHP的远程多会话调试(深入理解php内核)

编辑:rootadmin

推荐整理分享深入理解PHP的远程多会话调试(深入理解php内核),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php基本原理,深入理解php:高级技巧,深入理解php的远程连接,深入理解php的远程连接,深入理解php的远程操作,深入理解php内核,深入理解php的远程连接,深入理解php的远程访问,内容如对您有帮助,希望把文章链接给更多的朋友!

一、背景介绍

本文主要给大家介绍了关于PHP远程多会话调试的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍:

解决什么问题:多个项目断点调试,www.mysite.com项目会调用api.mysite.com项目REST接口,在www.mysite.com项目下触发动作时,更方便的直接调试api.mysite.com项目中的接口。

适用什么场景:跨项目调试,远程调试,比简单的var_dump更方便易用。

二、远程调试配置

Nginx+PHP-fpm环境,配置php.ini拓展

注意:CLI环境的php与fpm的php是否使用的不同php.ini配置文件,需要配置fpm对应的php.ini

检查是否配置正确

将远程(fpm所在主机..1.)端口映射到本地端口:

本地安装openssh后可以直接使用ssh命令

在服务器可以看到端口被ssh占用

深入理解PHP的远程多会话调试(深入理解php内核)

PHPSTORM也需要配置Xdebug,配置同时启用的调试会话为多个,端口,接受外部请求。

配置项目相关的path mapping,域名,端口

三、跨会话(项目)调试配置

跨项目调试的核心是把触发Xdebug调试的条件作为参数发送给api.mysite.com项目或者后续的其他项目。

www项目代码如下:

frontend.php

api项目代码如下:

backend.php

需要修改www项目,把xdebug所需要的触发远程调试的网络请求参数加上:

自有项目可以在通用的网络请求封装类中增加cookie参数:

四、调试流程

确保调试参数已经转发给api接口 增加同时可以调试的会话数量 开启调试监听,开启服务端Xdebug

五、总结

标签: 深入理解php内核

本文链接地址:https://www.jiuchutong.com/biancheng/282907.html 转载请保留说明!

上一篇:简单实现php上传文件功能(php文件上传用什么请求方法)

下一篇:PHP在同一域名下两个不同的项目做独立登录机制详解(php跨域解决方案)

  • 向投资者支付的股息红利等权益性投资收益款项
  • 税务局开运费发票需要带什么
  • 电影剧本稿费代扣代缴个人所得税如何处理?
  • 多缴纳的附加税怎么退
  • 社保滞纳金可以计入管理费用吗为什么
  • 全年一次性奖金个税计算
  • 小规模纳税人可以开9%专票吗
  • 定额发票验旧后还能用吗
  • 一级建造师继续教育
  • 应纳个税的工资怎么计算
  • 用货物抵账该怎么交税
  • 开发票回款是什么意思
  • 企业会计准则规定我国企业的会计期间按年度划分
  • 投资性房地产后续支出包括
  • 705元大写金额怎么写的
  • ukey抄报税全流程视频教程
  • 增值税税额计入什么科目?
  • 住宿费算业务招待费还是差旅费?
  • 个税申报系统的备份保留几份数据
  • 负数到正数的增减
  • 预付款和进度款支付有冲突吗
  • 怎样启动powerpoint
  • 出差补贴算工资薪金吗
  • 进项票与实际支出金额不符
  • 出售使用过的设备
  • 什么情况下出租人可以解除合同
  • touch id反应慢
  • jQuery+Ajax+PHP“喜欢”评级功能实现代码
  • 公司现金用途
  • 施工单位老板
  • 一般纳税人无票收入怎么填申报表
  • 金融企业类型有哪些
  • 报税货物范围包括
  • vs code前端插件
  • 【Pytorch深度学习50篇】·······第六篇:【常见损失函数篇】-----BCELoss及其变种
  • 使用灭火器人要站在上风口还是下风口
  • 增值税申报表填错不影响税额
  • 汇算清缴需要做账吗
  • 假退库会计分录
  • 2021发票认证
  • 公司不可以销售车辆吗
  • 融资租赁担保余值例题
  • 母公司子公司下面的子公司怎么称呼
  • 出货后90天付款
  • 个人去税务局开劳务费怎么开
  • 增值税直接计算法间接计算法举例
  • 成本法和权益法的相同点
  • 违约金 专票
  • 企业所得税汇算清缴操作流程
  • 网络平台服务商
  • 广发银行的主营业务
  • 财务负责人怎么实名认证
  • 质保金可以先不开票吗
  • 库存现金是负数怎么调
  • 商业健康保险抵扣个税规定
  • 多栏式明细账的账页格式适用于
  • mysql 连续日期
  • sql高级写法
  • mysql常用关键字及其用法
  • win7 64位运行软件提示MSCOMCTL.OCX丢失或无效该怎么办?
  • spoolsv.exe是什么文件
  • avgnt.exe
  • Linux Kernel 4.10第5个候选版本RTM版发布 2月12日发布正式版
  • win8笔记本电脑投屏方法
  • 已停止工作win7
  • kernel32在哪个文件夹
  • win8.1拨号上网
  • linux注销用户快捷键
  • Android开发简单购物界面
  • shell中创建文件
  • js math.js
  • js创建元素
  • jquery可编辑表格插件
  • php守护进程的应用场景
  • unity ugui组件
  • python 如何访问数据库
  • python2ide
  • 江西省国家税务局总局官网
  • 个体工商户银行卡是对公还是对私
  • 小规模纳税人开专票需要交税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设