使用PHPStorm + Xdebug + Firefox 单步调试PHP并分析代码性能

工欲善其事必先利其器。如果你想看懂框架,如果你想快速找到代码中的疑难问题,你首先要学会单步调试跟踪代码。
之前一直都是使用zendstudio + zend debugger + Firefox调试PHP的,。可是zend debugger在windows下不支持高版本的PHP(好像是可以支持到5.2),后来开始使用phpstorm和xdebug调试。

安装PhpStorm

官方地址:https://www.jetbrains.com/phpstorm/
PhpStorm使用手册:https://confluence.jetbrains.com/display/PhpStorm/Tutorials

安装PHP Xdebug扩展

xdebug官网:
https://xdebug.org/
扩展下载地址:
http://pecl.php.net/package/xdebug
https://xdebug.org/download.php
如果你不能确定你需要下载哪个版本的扩展,你可以借助xdebug官方提供的工具,输入phpinfo即可获取需要下载的版本。
https://xdebug.org/wizard.php

使用PHPStorm + Xdebug + Firefox 单步调试PHP并分析代码性能

这里你可以看到所有配置项的解释:
https://xdebug.org/docs/all_settings

输出phpinfo看下扩展是否安装成功。

使用PHPStorm + Xdebug + Firefox 单步调试PHP并分析代码性能
配置DBGP Proxy
使用PHPStorm + Xdebug + Firefox 单步调试PHP并分析代码性能
其中的原理你可以参看https://xdebug.org/docs/remote

调试PHP

在PHPStorm中创建项目,在代码中设置断点。点击phpstorm run>start listening或者右上角的小电话开启监听。进入需要调试的页面,点击火狐右上角的“臭虫”开始调试,你也可以在此点击关闭调试。

使用PHPStorm + Xdebug + Firefox 单步调试PHP并分析代码性能
到此,你就可以愉快的进行断点调试跟踪代码了!
关注公众号获取最新文章

来源:凤之恋

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年7月18日
下一篇 2016年7月19日

相关推荐