phpstorm中Xdebug的使用

    目 录

  1.Xdebug简介

 

 

  2.Xdebug的安装、操作

 

      2.1环境搭建

    2.2配置php.ini

    2.3配置PhpStorm

    2.4配置PHP Debug

    2.5进行调试

 

 

 

1.Xdebug简介

  Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。

   PhpStorm作为一款强大的IDE(集成开发环境,Integrated Development Environment ),debug功能也十分强大。

 

2.Xdebug的安装、操作

 

   2.1环境搭建

  我们自己要搭建好相应的环境,具体搭建就不演示了。

  phpstrom版本2.106.3.2

  PHP版本 :5.6.19

  Xdebug版本php_xdebug-2.4.0-5.6-vc11-x86_64.dll

  PHP版本和Xdebug版本一定要相对应,你可以前往官网下载http://xdebug.org/download.php

  

  2.2配置php.ini

  找到php.ini(在安装的php环境下的C:\wamp64\bin\php\php5.6.19 参考,根据这个路径找)所在的目录,在该文件的最后添加以下文本(如果已存在,要把前面的分号;去掉)

  

    zend_extension ="c:/wamp64/bin/php/php5.6.19/zend_ext/php_xdebug-2.4.0-5.6-vc11-x86_64.dll"    //Xdebug存放路径,

 

   xdebug.remote_enable=ON    //是否允许远程终端,这个必须开启

 

   xdebug.profiler_enable = Off   //性能优化,本文用不到,选择关闭(不关闭,会以约每分钟几百M的速度产生大量日志文件,用不上一天你的硬盘就哭了)

 

   xdebug.idekey="PHPSTORM";  //这里是调试器的关键字

 

   保存,重启服务器。
  
 
  
   查看Xdebug是否开启成功,打印一下phpinfo即可。(方法:把以下代码放到任意1.php文件中,浏览器访问该文件即可。 <?php echo phpinfo(); ?>  )
  
 
   2.3配置PhpStorm

 

  点击下拉选择 编辑配置,配置服务器信息,添加项目调试开发地址,点击OK。

  

 

  

 

  

 

  

  

  

 

   2.4配置PHP Debug

   根据图中找到【Debug】,XDebug中的Debug Port填写9000,其它默认。

  

 

   2.5进行调试

  在需要调试的行上打上断点(点击一下行号后面的空白处即可,再点一次取消断点),需要说明的是当程序运行到该断点时,程序会停留在该行,但该行本身不会执行。自此可以查看程序运行到此处时所包含的所有数据信息。当然,查看信息功能相当于使用php中的var_dump。

   

  操作流程:

 

  打断点—>点击‘虫子’—>点击浏览器页面触发断点—>自动跳转回PhpStorm—>查看携带的数据(调试的目的)—>可按步执行查找问题点—>点击运行(或者F5)—>浏览器页面继续执行—>调试完成。
     
  
 
  
 
  
 
  
 
 
 
  

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值