位置: 编程技术 - 正文

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

  • 纳税属于什么会计科目
  • 年报补交企业所得税如何写会计分录
  • 跨年的所得税会计分录
  • 税收申报减免
  • 一个人可以做多少家公司法人
  • 做账一定要银行对账单吗
  • 出售自用汽车的税率
  • 市场推广费属于广告费用吗
  • 个体营业执照从哪里查询
  • 个体工商户能否转让
  • 再保险业务赔款如何进行税前扣除
  • 行政单位应缴预算款的管理原则
  • 承兑多付了退现金网银备注什么
  • 应收账款收回时间怎么体现
  • 公司借别的公司的钱再借给别的公司
  • 审计调整tb
  • 营改增后应付职工薪酬如何核算个人所得税?
  • 农产品初加工免征企业所得税
  • 补计提以前年度增值税
  • 通用机打发票能报销不
  • 减免税金需要结转吗
  • 服务业发票进项税怎么做凭证?
  • 集团内部企业之间借款利息增值税
  • 免租期间房产税计税依据
  • 1697510816
  • 去除页眉的横线快捷方式
  • linux bsub
  • ConquerCam.exe进程的详细介绍 ConquerCam进程信息介绍
  • 金融行业如何征收营业税
  • 购房名义提取公积金
  • 什么是收付实现制?什么是权责发生制?
  • 代发工资范围
  • 其他权益工具投资
  • 电子承兑汇票贴现怎么做账
  • 印花税减征比例
  • 如何在个人所得税app上修改扣缴义务人
  • 纳税人信息变更 需要变更什么
  • sqlserver日期加减月份
  • 出口退税是什么
  • 补贴收入属于其他收益吗
  • 接受捐赠收入作为广告费扣除基数吗
  • 简易计税项目税率
  • 出口样品视同销售如何做会计处理?
  • 事业单位利息收入的正确分录
  • 个税滞纳金怎么计算
  • 交税务局的工会经费现金流
  • 小企业核算方式选独立核算
  • 公司付款给个人现金
  • 预缴税款附加税享受优惠政策吗
  • 企业所得税退税怎么操作
  • 确认收入一定要交增值税吗
  • sql语句相似度计算
  • sqlserver key
  • 英伟达更新有用吗
  • [视频回复]
  • ubuntu更新设置在哪
  • 苹果系统最新版本
  • linux常用小技巧
  • 局域网共享提示无法访问 你没有权限
  • ddriver进程
  • win7开机桌面黑色
  • 从五方面解析Linux防火墙框架问题
  • java的理解
  • android开发环境安装步骤
  • js 数组 增加元素
  • android系统架构由几部分组成
  • 创建javascript对象
  • shell输出1到100
  • unity-
  • 基于单片机的毕业设计题目
  • Node.js中Bootstrap-table的两种分页的实现方法
  • mkdirs linux
  • 河南省低保查询官网
  • 带酒回国需要申报吗
  • 怎么在年报查询个人信息
  • 四川医保增员网上怎么操作流程图
  • 甘肃税务局电子税务局官网电子发票怎么查询
  • 税务实名认证如何操作
  • 十四五时期的税制改革重点是
  • 下列哪些表述是正确的( )
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设