前言

java实现断点很容易,直接debug模式启动就行。但是PHP不行,非常非常的麻烦,反正我是感觉很麻烦。

1.安装php插件XDebug组件

phpstudy默认带了,很方便。不用再下了

装好之后,查看有没有这个组件

2.修改php.ini

下面该换的路径换下,把之前的配置注释掉

[Xdebug];注释掉原配置;zend_extension=D:/devtool/phpstudy_pro/Extensions/php/php7.3.4nts/ext/php_xdebug.dll;xdebug.collect_params=1;xdebug.collect_return=1;xdebug.auto_trace=Off;xdebug.trace_output_dir=D:/devtool/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.trace;xdebug.profiler_enable=Off;xdebug.profiler_output_dir=D:/devtool/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.profiler;xdebug.remote_enable=Off;xdebug.remote_host=localhost;xdebug.remote_port=9000;xdebug.remote_handler=dbgp[XDebug]zend_extension="D:\devtool\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug.dll";是否允许Xdebug跟踪函数调用,跟踪信息以文件形式存储,默认值为0xdebug.auto_trace=1;是否允许Xdebug跟踪函数参数,默认值为0xdebug.collect_params=1;是否允许Xdebug跟踪函数返回值,默认值为0xdebug.collect_return=1;函数调用跟踪信息输出文件目录,默认值为/tmpxdebug.trace_output_dir ="D:\devtool\phpstudy_pro\tmp\xdebug";性能分析文件的存放位置,默认值为/tmpxdebug.profiler_output_dir ="D:\devtool\phpstudy_pro\tmp\xdebug";打开xdebug的性能分析器,以文件形式存储,这项配置是不能以ini_set()函数配置的,默认值为0xdebug.profiler_enable = 1;性能分析文件的命名规则,默认值为cachegrind.out.%pxdebug.profiler_output_name = "cachegrind.out.%t.%p"xdebug.remote_enable = 1;用于zend studio远程调试的应用层通信协议xdebug.remote_handler = "dbgp"xdebug.idekey = PHPSTORMxdebug.remote_host = "127.0.0.1"xdebug.remote_port = 9000

3.设置phpstrom配置

启动配置参数

安装浏览器插件

最后

基本上这就可以了,还是很麻烦的。浪费了我2个小时。各种坑,哎。

一定要重启apache服务器才生效!!!

phpstorm xdebug本地调试断点不生效_phpstudy+phpstrom实现断点相关推荐

  1. phpstorm xdebug本地调试断点不生效_PHPSTORM与xdebug配置

    在phpstorm上使用xdebug的简单配置 PHP.ini配置 到xdebug官网根据使用的php版本下载xdebug文件 xdebug官网:https://xdebug.org/download ...

  2. PHPStorm+XDebug进行调试

    原文:PHPStorm+XDebug进行调试 笔者的开发环境如下: Windows8.1+Apache+PhpStorm+XDebug+Firefox(XDebug helper 1.4.3插件). ...

  3. php单步调试,phpstorm,Xdebug单步调试

    本地环境: windows10,phpstudy2018 PHP 版本7.2.10-NTS phpstorm 版本2020.1 单步调试比var_dump,print_r方便的多.但是配置过程比较繁琐 ...

  4. phpstorm+xdebug远程调试

    远端:centos7 phpstorm在windows上. centos7上同上一篇文章, [xdebug] zend_extension="xdebug.so" xdebug.r ...

  5. PHPStorm Xdebug 反应很慢怎么办?

    PHPStorm解决Xdebug Slow问题 PHPStorm Xdebug 反应很慢怎么办? 今天白天才架起PHPStorm+xdebug的调试环境,就遇到了各式各样的问题:访问超慢响应.访问超快 ...

  6. phpstorm+Xdebug断点调试PHP

    前言: 何为DEBUG? 相信很多程序员都知道debug这个单词,也明白它的意思,但是对于这词的由来,恐怕少有人知道.关于debug的由来,要追溯到1937年.1937年,美国青年霍德华.艾肯找到IB ...

  7. php如何设置断点调试,使用 PHPStorm + Xdebug 实现断点调试

    一.配置 Xdebug 配置 Xdebug 相关参数,在 php.ini 文件中新增如下配置,如果没安装的,请参考<PHP 安装 Xdebug扩展>:[xdebug] xdebug.rem ...

  8. php 断点调试 PHPStorm Xdebug helper

    安装与使用php的xdebug扩展 浏览器访问只包含<?php phpinfo();的php文件,查看php详情. 页面搜索是否安装了xdebug扩展. 如未安装,则访问:xdebug安装向导, ...

  9. Laravel本地Sail开发环境下Phpstorm+浏览器+Postman调试配置

    Laravel本地Sail开发环境下Phpstorm+浏览器+Postman调试配置 查看Php是否启用Xdebug 配置Sail对Xdebug的支持 浏览器如何进行XDebug调试 下载浏览器扩展 ...

最新文章

  1. 2022-2028年中国SIP芯片行业市场前景预测及投资战略研究报告
  2. strtok()函数详解
  3. 用PB从ORACLE导出DBF文件,PB导出规定格式DBF文件
  4. 关于UIView的autoresizingMask属性的研究
  5. geany搭建python环境_第一章:搭建Python的开发环境
  6. gc java root_C#技术漫谈之垃圾回收机制(GC)
  7. php提供了什么来实现反射,php提供实现反射的方法和实例代码
  8. 程序员面试——C++工程师面试大全第一部分
  9. Java 面试如何坐等 offer?
  10. 华为Mate10到底AI在哪?
  11. jenkins配置ant
  12. 树形dp 没有上司的舞会
  13. [NOI2006]神奇口袋
  14. Nginx工作原理和优化、漏洞
  15. .styl格式的CSS样式文件是什么文件
  16. 模电——电源与地之间串联电容的作用
  17. vision安装过程中出错_NVIDIA安装程序失败 3D vision 驱动程序 失败 是为什么,如图所示...
  18. 攻击者思维 - iOS 摄像头指示灯不亮,就真的没事了吗?
  19. Android根据音量大小绘制心电图(附源码)
  20. 中国科学院大学计算机考研信息汇总

热门文章

  1. R语言按组聚合求和实战(sum a variable by group):使用aggregate函数按组聚合求和、使用tapply函数按组聚合求和、按组聚合求和(使用dplyr包)
  2. R语言单因素重复测量方差分析(one-way repeated measures ANOVA)实战
  3. 数据管理、数据治理、数据管控的概念区别和范围是什么?
  4. R使用neuralnet包构建神经网络回归模型并与线性回归模型对比实战
  5. Annovar注释的突变文件转MAF对象
  6. how Lordec maps the long reads to DeBruijn Graph
  7. windows系统服务器数据库,windows系统的服务器肿么访问数据库
  8. mysql集群session_集群/分布式环境下5种session处理策略
  9. python 文字转语音
  10. 目标检测--A Unified Multi-scale Deep Convolutional Neural Network for Fast Object Detection