A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 上海分校-小影 于 2018-4-4 14:09 编辑

调试是非常重要的排查错误的一种手段,今天和大家分享的是Phpstorm的断点调试。        
不知道是不是因为phpstorm的断点调试需要安装x-debug插件的原因,我们很多php程序员都不使用断点调试,而是在php代码中使用var_dump或者echo中间的变量来查找错误,这种方法也是可以的,但是对于我们普通的程序员,我们使用断点的效率会更高一些。特别是对于一些复杂的代码,如果没有断点调试,我们使用输出变量的方法,这个过程是很长的,因为我们需要逐步的去缩小这个错误的范围。但是我们的断点就不会存在这种问题,我们可以边走边看每一个变量的结果。
接下来,我们就开始看一下怎么样在phpstorm中断点调试代码。
  • 查看当前环境的php版本并找出相关版本的x-debug;
     1、新建一个phpinfo文件,在该php文件中写入“phpinfo();”;
         
      2、打开网页查看phpinfo的执行结果,查看源代码(ctrl+U)并且复制;
           
        3、打开https://xdebug.org/网站,点击download选项,进入下载页面
           
       4、在下载页面搜索custom installation instructions,并进入这个页面。
         
      5、将刚刚复制的内容粘贴到下面框框中,然后点击下方的按钮,即可分析出和我们环境相关版本的x-debug
         
       6、按照分析出的步骤,配置x-debug
        


  • 配置完成后,再次执行之前的phpinfo文件,搜索x-debug插件是否安装成功
     
  • 在第二步成功的基础上,就可以配置phpstorm了
      1、打开phpstorm,配置相关服务
      
      
      2、编写php代码,测试断点是否安装成功
      
      

这样我们phpstorm+xdebug端口调试就已经安装成功,以后我们调试代码我们只要按照这个步骤就可以了,是不是很简单。

在配置的过程中如果遇到问题可以加我微信(yaoamei00),我会及时回复的哦
上海传智播客黑马程序员PHP学科


8 个回复

倒序浏览
写的好详细
回复 使用道具 举报
又学了一招,哈哈
回复 使用道具 举报
回复 使用道具 举报
奈斯
回复 使用道具 举报
回复 使用道具 举报
奈斯,优秀
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马