>[success] # PHP 跟踪调试代码 XDebug

- [下载XDebug扩展](https://xdebug.org/download.php)

- 下载对应PHP版本的Xdebug

![](https://box.kancloud.cn/c17f1f1e965522c2fe1411e1759e4447_870x524.png)

- 线程安全(TS)和非线程安全(NTS)

![](https://box.kancloud.cn/24efc18d4299f35a0618e8566751692c_834x139.png)

- 安装Xdebug扩展-php.ini

```

[XDebug]

xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"

xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"

zend_extension="D:\phpStudy\php\php-7.1.7-nts-64\ext\php_xdebug-2.5.3-7.1-vc14-nts-x86_64.dll"

xdebug.idekey=PHPSTORM

xdebug.remote_port=9005

xdebug.remote_enable=on

```

- 配置PHPStorm

![](https://box.kancloud.cn/24efc18d4299f35a0618e8566751692c_834x139.png)

![](https://box.kancloud.cn/51b711b3bbc9249174ffce1a4b9f945b_1029x779.png)

- 配置Debug

![](https://box.kancloud.cn/1edc8f99d4ef5ba2716c67ee7cde5b1f_1085x698.png)

- 运行Debug

![](https://box.kancloud.cn/28d7820fd72af5b2b500f0c038cff27b_425x134.png)

- 调试

![](https://box.kancloud.cn/36e26a415303e32f1832bbc850ee2dd7_1887x727.png)

- return 处 Step into F7 跳进去

> ### 相关阅读

- [为PHPStorm配置Xdebug调试环境](http://blog.csdn.net/zhyh1986/article/details/45172685)

- [Configure Xdebug Helper for Chrome to be used with PhpStorm](https://confluence.jetbrains.com/display/PhpStorm/Configure+Xdebug+Helper+for+Chrome+to+be+used+with+PhpStorm)

怎么跟踪php代码,第九节 PHP 跟踪调试代码 XDebug相关推荐

  1. html禁止f12键代码,网站禁用f12 禁止调试代码方法

    正常情况下 自己的一些网站的一些代码不想被别人扒来扒去的,可以看看本方法. 可以设置复制提示,禁f12,禁止调试是很有必要的 当然这个防不了大佬,只能防防小学生 具体方法: 1.首先我们需要下载web ...

  2. alert不会影响到页面中其他代码执行_JavaScript调试技巧合集——为什么不推荐使用alert调试代码?...

    导读 本文是<JavaScript调试技巧合集>系列分享中的一篇,笔者希望在每篇文章中介绍一个关于JS调试的小知识点,希望你在读完这个系列后,在调试技巧上能够更加运用自如.下面是知识点概览 ...

  3. 随想录(使用堆栈回溯函数调试代码)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 很多同学喜欢看代码,但是不喜欢调试代码,这其实有点本末倒置.对于Linux内核来说,我们可以用d ...

  4. 第36.5节 动画-跟踪运动中物体的操作器

    目录 本节功能 具体实现 实现要点 本节所有代码 本节功能 在第36.4节 动画-路径动画中的角度控制问题中,我们在场景绘制了一个按固定路径飞行的飞机,在这一节中,我们将使用osg自带的osgGA:: ...

  5. php执行跟踪_PHP使用debug_backtrace方法跟踪调试代码调用详解

    本文实例讲述了PHP使用debug_backtrace方法跟踪调试代码调用.分享给大家供大家参考,具体如下: 在开发过程中,例如要修改别人开发的代码或调试出问题的代码,需要对代码流程一步步去跟踪,找到 ...

  6. 时空上下文视觉跟踪(STC)算法的解读与代码复现

    时空上下文视觉跟踪(STC)算法的解读与代码复现 zouxy09@qq.com http://blog.csdn.net/zouxy09 本博文主要是关注一篇视觉跟踪的论文.这篇论文是Kaihua Z ...

  7. php如何跟踪调试,PHP使用debug_backtrace方法跟踪调试代码调用详解

    本文实例讲述了PHP使用debug_backtrace方法跟踪调试代码调用.分享给大家供大家参考,具体如下: 在开发过程中,例如要修改别人开发的代码或调试出问题的代码,需要对代码流程一步步去跟踪,找到 ...

  8. 《Nmap渗透测试指南》—第2章2.15节路由跟踪

    本节书摘来自异步社区<Nmap渗透测试指南>一书中的第2章2.15节路由跟踪,作者 商广明,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2.15 路由跟踪 表 ...

  9. 大白话5分钟带你走进人工智能-第九节梯度下降之函数最优化算法和梯度下降代码过程解析(4)

        第九节梯度下降之函数最优化算法(4) 上一节中我们介绍了梯度下降的两种方式,批量梯度下降和随机梯度下降的两种方式,介绍了其具体的梯度下降的方式.本节的话,我们介绍一种函数最优化的算法.以后一听 ...

最新文章

  1. linux LANG变量 定义系统的主语系环境
  2. 系统变量file.encoding对Java的运行影响有多大?(转)good
  3. Intellij Idea2016.3 svn服务器拉取代码
  4. 自问自答 学习系列(1):从图像分类,到损失函数,到神经网络
  5. 窗口管理 (待完善...)
  6. java 整型数组排序,java整型数组冒泡排序
  7. RabbitMQ使用简述
  8. 访问被拒绝:“microsoft.web.ui.webcontrols”的解决办法
  9. qt 窗口自绘、鼠标响应拖动窗口
  10. nginx做正向代理http,内网主机yum安装外网资源
  11. d3 和echart_D3.js与echart.js的应用场景
  12. 水电缴费系统php源码_php简易扫码付教育收费系统 v1.2
  13. 三维模型 检索 代码_文章导读|一种基于拉普拉斯算子和联合贝叶斯模型的三维形状检索方法...
  14. 如何避免PayPal、Fb、谷歌账户被封,又如何解封?
  15. mmo游戏服务器架构简述
  16. 微服务等于 Spring Cloud?了解微服务架构和框架
  17. CCF-201809-3
  18. 短域名服务设计与实现
  19. vue3使用screenfull实现全屏
  20. 硬件测试点案例(四个)

热门文章

  1. 继承(父类,子类的继承方式,成员变量、静态变量的引用方法)
  2. C# VS2017 winForm 使tableLayoutPanel 不闪烁
  3. POJ2891 Strange Way to Express Integers (扩展欧几里德)
  4. linux上的那些查找的命令
  5. (转)女生应该找一个玩ACM的男生
  6. 解决cocos2dx调用removeFromParent后报错问题
  7. hashCode()方法的作用使用分析
  8. 【剑指offer】【leetcode精选题集】【Java】剑指offer题解合集 更新中
  9. [Leetcode][程序员面试金典][面试题08.03][JAVA][魔术索引][递归][优化]
  10. [剑指offer][JAVA]面试题第[24]题[反转链表][递归][双指针][头插法]