位置: 编程技术 - 正文

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

  • 营改增抵减的销项税额会计分录
  • 关于办理退税手续的通知
  • 个人所得税如何做会计分录
  • 其他应付款辅助核算可以设置职员吗
  • 含税金额和开票金额
  • 退税发票误勾选怎么撤销
  • 签证费没有发票可以入账吗
  • 营业额和合同额的区别
  • 税金及附加期初余额在哪一方
  • 信用减值损失在借方
  • 企业开办时间是什么意思
  • 企业重组个人股东个人所得税
  • 原材料盈亏会计分录怎么写
  • 代别的公司付款怎么做账
  • 老板想提取销售公积金
  • 别人借用我的pos刷卡套现谁承担
  • 生产药酒的厂家
  • 冲销预付款的会计分录
  • 哪些公司可以开咨询费发票
  • 个体工商户个人经营所得税优惠政策
  • 我是小规模企业客户要求开专票不开投诉
  • 卷式发票有税率吗
  • 中国公司可以给境外公司开发票吗
  • 小规模纳税人的条件
  • 企业所得税视同销售的捐赠扣除
  • 电子普票开具的最新文件
  • 清算期间未申报债权
  • 应收账款零头没有收到如何账务处理
  • 弥补以前年度亏损是什么意思
  • win10无法设置pin码怎么办
  • 什么是保守型证券
  • php23种设计模式
  • window10 锁屏壁纸
  • 金融商品转让的增值税怎么计算
  • 民间非营利组织会计账务处理
  • 公司从其他公司买一个项目花了100万
  • 新公司成立股份比例
  • PHP:pg_query_params()的用法_PostgreSQL函数
  • 公司想减少注册资本
  • 代理业务怎么记账
  • 一般纳税人企业所得税多久申报一次
  • vue监听页面加载完毕
  • vue2vue3的区别
  • 命令行系统
  • 开办费新会计准则
  • 开源 okr
  • 增值税销项税红字应如何报税
  • 数据库管理中负责数据模式定义的数据库语言是
  • 营业外支出的内容包括
  • 代扣代缴消费税怎么算
  • 一般纳税人认定标准
  • 分公司是否具有独立承担民事责任的能力
  • 外购产品对外捐赠的会计处理方法
  • 银行存款利息如何计算
  • 补缴以前年度企业所得税以及滞纳金
  • 外出经营活动需要预缴税款吗2020年
  • 车辆理赔款如何入账
  • 贷款的拨备覆盖率
  • 财务报表未备案可以不填吗
  • 财务费用利息收入怎么记账
  • 税控盘开具发票怎么冲红?
  • 如何创建sql server数据库表
  • win1 开机启动
  • ubuntu vnc远程
  • win10系统打印机脱机状态怎么恢复正常打印
  • mac电脑自带软件介绍
  • sdis.exe
  • 如何给win7系统升级
  • win10升级安装视频
  • unity开发游戏教程
  • HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth完全详解
  • jquery插件开发方法
  • c++ nops
  • shell编程之循环语句for与while
  • unity协程会阻塞主线程吗
  • Node.js+Express+MySql实现用户登录注册功能
  • 引用jquery后没反应
  • 税务总局机关
  • 增值税纳税申报操作流程和内容
  • 10%加计抵减政策条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设