简介xdebug是一个PHP调试组件,调试的利器,它的断点调试功能在日常开发排错的时候非常有帮助,让我们的开发者不用依赖传统的var_dump()/echo,比较普通的调试。而xdebug还有另外一个优势。通过xdebug(基于Phpstorm),我们还可以查看代码运行的逻辑。比如我们要研究Laravel的源码,那么这时候使用xdebug会起到事半功倍的效果。好了,废话这么多,走起!要求系统环境:win10PHPStorm2016.3下载地址Xmapp集成环境(php7)下载地址Laravel5.4.28Xdebug下载地址:https://xdebug.org/download.php不知道下载哪个版本?没关系,先打印phpinfo2.点击图片超链接3.粘贴phpinfo信息4.点击下载Dll文件5.将dll文件放在php安装目录的ext目录下,重命名为php_xdebug.dll6.配置php.ini[Xdebug]zend_extension="php_xdebug.dllpath"//其他配置项不用动,修改这个路径即可xdebug.remote_enable=1xdebug.remote_port=9000//默认端口xdebug.remote_host=localhostxdebug.profiler_enable=1xdebug.remote_mode="req"xdebug.trace_output_dir="./xdebug"xdebug.profiler_output_dir="./xdebug"xdebug.remote_handler="dbgp"xdebug.idekey="phpstorm"//需要7.ok,重启Xampp.PHPStorm创建laravel项目,打开'PS',按下热键'Ctrl+Alt+S1。PHPunit配置2.Xdebug配置不要忘记'Apply'点击'Generate'进行调试1.断点,开启监控2.打开浏览器,如图2.ps弹出窗口,如图3。DebugInfo如conclusionxdebug所示,是一个强大的调试工具,应该是php开发者调试的必备工具。但是也发现phpstorm本身很重,对系统内存的消耗也很大,这使得一些phper不太会用phpstrom。当然,xdebug也只是少用。希望大家编码愉快!
