>[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与Golang 项目案例 - 留言板
- 第二节 PHP 实现日历功能
- 第三节 ThinkPHP 自定义分页模板
- 第四节 WebUpload 文件上传
- 第五节 UEditor 文本编辑器
- 第六节 ThinkPHP 验证码
- 第七节 百度地图
- 第八节 PHP 接口调试工具 SocketLog
- 第九节 PHP 跟踪调试代码 XDebug
- 第十节 PHPExcel 表格导入和导出
- 第二章
- 十一节 实战笔记 - Kafka 篇
- 十二节 实战笔记 - Redis 篇
- 十三节 实战笔记 - MySQL 篇
- 十四节 图片转ASCII码图
- 十六节 Python 视频转代码视频
- 源代码
- 代码2
- 十七节 GRPC PHP客户端