位置: 编程技术 - 正文

深入理解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跨域解决方案)

  • 合同解除的效力民法典
  • 金蝶余额调节表怎么看当月的
  • 预计净残值影响减值准备吗
  • 公司承担社保能放到生产成本里吗
  • 小企业以前年度损益调整科目编码
  • 城市公交企业购置的公共汽车
  • 留抵进项税额
  • 代理记账有什么风险吗
  • 国有企业业务招待费管理办法
  • 保修期内免费维修
  • 企业无力支付票据
  • 建筑施工外包
  • 公司账上的应收账款余额变为负数涉及什么税?
  • 法人代表领工资怎么领
  • 年薪制离职补偿金如何计算?
  • 前期工程费如何分摊
  • 烟草生产者消费税计算方法
  • 面条适用的增值税率是
  • 印花税如何进行税种认定
  • 为外国公司提供境内服务
  • 往期从价房产税未申报怎么处理
  • 企业装修期间开工怎么办
  • 付下一年房租会计分录
  • 发票可以作为原始凭证吗
  • 本月负数发票大于正数发票 留抵的增值税怎么做账
  • 税务师入会与不入会冲突
  • 跨年的费用冲回会计分录
  • 银行对账单怎么修改
  • 投资收益科目的借贷方向
  • sdi是什么文件
  • php使用js
  • 苹果mac修改用户名和密码
  • 上年费用未计提
  • 计提减值后折旧年限怎么算
  • 增值税不允许抵扣计入什么科目
  • 房地产企业土地增值税预缴计税依据
  • 进出口公司如何做账
  • 工业企业如何纳税
  • php中input的用法
  • day03-CSS
  • 使用筷子就餐会不会传染乙肝病毒
  • 茶叶一般开多少度保存
  • 待摊费用和预提费用属于什么账户
  • 社会团体不属于财政拨款的对象
  • 预缴城建税税率
  • python condition条件变量
  • 公司的投资利税是什么
  • 增值税品种
  • 企业应缴纳税款
  • 总分类账户余额表怎么做账
  • 工会经费付款分录
  • 小规模差额征税的账务处理
  • 缴纳水土保持补偿费分录是什么
  • 去年少交的增值税可以和今年的合并吗
  • etc插卡成功有什么反应
  • 收汇结汇以什么汇率入账
  • 公司开发的app费用怎么算
  • mysql字符集设置命令
  • xp系统怎么取消开机登录界面
  • 网站的运维
  • Linux Kernel 4.5在3月15日发布最终版
  • linux系统监控软件
  • 史上最详细的mrtg(Multi Router Traffic Grapher)设置说明
  • linux添加用户命令并添加管理员
  • win10系统附件游戏被删除
  • win7如何变快
  • Immutable 在 JavaScript 中的应用
  • 老生常谈的错别字
  • 批处理改ipv4地址
  • cmd文件操作基本命令清单
  • unity strangeioc
  • js面向对象编程思想
  • 如何用python创建数据集
  • unity3d基于物理系统的2D平台跳跃游戏
  • javascript中的document
  • 国税总局201439号公告
  • 上海税务发票自动抵扣
  • 内蒙古国家税务局网上电子税务局官网
  • 电子专用发票怎么申请领用
  • 电子发票查询平台打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设