位置: 编程技术 - 正文

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

  • 缴纳印花税的会计凭证
  • 劳务合同印花税税目
  • 复合计征消费税例题
  • 什么是银行税贷产品
  • 技术入股亏损如何清算
  • 房屋改造工程怎么计入固定资产
  • 增值税逾期未申报的税务怎么处理
  • 城建税如何核算成本
  • 什么是增值税差额征税政策
  • 预计负债收回的会计分录
  • 事业单位非税收入包括哪些
  • 重复做了以前做过的梦
  • 购买商品用于抵债的会计分录要怎么做?
  • 土地款印花税计入无形资产吗
  • 小规模纳税人可以出口退税吗
  • 2018年一般纳税人转小规模
  • 企业所得税减免优惠政策
  • 定额发票2019年规定
  • 开具的增值税专用发票上注明的价款为50万元
  • 取得增值税专用发票注明税额
  • 应收账款减值准备可以税前扣除吗
  • 营改增后哪些费用可以抵扣
  • 项目地预交企业所得税分录如何处理?
  • 借主营业务成本贷应付账款
  • 管理费用保险费汇算清缴
  • 小额贷款公司可以放贷吗
  • 手机型号不在鸿蒙系统里
  • 泡脚有什么好处和作用
  • 理财收益的增值怎么算
  • bhvc.exe
  • form表单使用
  • 多洛米蒂徒步线路
  • 开票收款人在哪里设置
  • thinkphp saveall
  • 数字图像处理课后题答案
  • 使用服务器
  • 一个简单安全的小故事
  • 认缴制和实缴制的区别
  • 子公司借钱给母公司使用
  • 支付中间人佣金违法吗
  • 买资产买负债
  • spring10
  • 季度所得税怎么算
  • db2pd 命令
  • sql表添加字段
  • 一般纳税人可以开3%的发票吗
  • 事故赔偿金分配
  • 购买方如何申请红字信息表填写负数吗
  • 应付账款属于外币货币性项目吗
  • 记账凭证摘要的填制要求
  • 单位补扣社保算漏交吗
  • 交城市维护建设税减半征收吗?
  • 出口退税对应的进项不能抵扣对吗
  • 咨询费开发票应该选哪一项?
  • 如何开发票?
  • 待处理财产损益是备抵类科目吗
  • 销项税小于进项税怎么结转
  • 跨年冲红发票账务处理需要调整申报表吗
  • 什么计提折旧什么不计提折旧
  • 外商投资企业和外商独资企业
  • mysql存储过程视频教程
  • win8无法识别的usb设备 怎么解决
  • 无法进入睡眠状态
  • 没有vcd怎么放光盘
  • 取消windows开机登录密码
  • linux磁盘分区表
  • winpatrol.exe - winpatrol是什么进程
  • smagent.exe - smagent是什么进程
  • 手机ssh远程连接服务器
  • win8装机教程
  • win10怎么关闭讲述人模式
  • free怎么使用
  • textview可以点击吗
  • html中dt
  • 批处理作用
  • centos6升级到centos8
  • Unity Batch 对 Vertex Shader 产生影响
  • 常州车辆过户手续办理
  • 2022年房产税减免政策疫情
  • 金水区地税局办事大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设