`
pyf
  • 浏览: 1002 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

phpstorm下使用xdebug调试代码

    博客分类:
  • php
阅读更多



        在调试php的程序的时候我之前的方法都是echo ,var_dump,或者使用debug_print_backtrace这些函数进行调试,但是这些调试效率太低,有时候一个bug会需要调试很久才能发现。由于本人使用的开发工具是phpstorm,所以就想看看在phpstorm上有没有简单快捷的调试方法,结果发现可以使用xdebug调试。在phpstore上利用xdebug调试配置比较简单方便,我根据官网上的方法一步一步下来就可以配置成功。

    一:首先当然是要安装xdebug啦,首先从http://www.xdebug.org/download.php下载你电脑上PHP版本对应的xdebug版本,将下载好的dll文件放入ext目录下,配置php.ini

            zend_extension = "D:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll";
             [xdebug]

             ;允许远程IDE调试
              xdebug.remote_enable = on
              ;远程主机
               xdebug.remote_host = localhost
               ;默认端口9000
               xdebug.remote_port = 9000
                xdebug.idekey=PHPSTORM

配置完成之后重启服务器查看phpinfo

 这样xdebug就安装成功了

 

    二:在浏览器的书签栏中插入debug调试开关。以火狐浏览器为例

 

          1:确定浏览器是否开启了书签工具栏

         

            2:前往网站http://www.jetbrains.com/phpstorm/marklets/

            3:在xdebug区块中点击Generate按钮(IDEKey就是在php.ini中配置的xdebug.idekey的值),将生成的两个链接"Start debugger",“Stop debugger”拖拽到书签栏中



 

 三:在phpstorm中开启debug监听

 

四:打断点



 六:浏览器中输入网址,在书签栏中点击“Start debugger”



 这时候回到phpstorm上查看我们就能看到debug的调试信息了



 

 

参考网址:http://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm
 

 


 

  

 

  • 大小: 3.8 KB
  • 大小: 34.8 KB
  • 大小: 70.3 KB
  • 大小: 12 KB
  • 大小: 10.5 KB
  • 大小: 35.7 KB
  • 大小: 23.6 KB
  • 大小: 23.6 KB
分享到:
评论

相关推荐

    PHPStorm+XDebug进行调试图文教程

    笔者的开发环境如下:Windows8.1+Apache+PhpStorm+XDebug+Firefox(XDebug helper 1.4.3插件)。 一、XDebug安装配置 (1)下载XDebug下载地址:http://www.xdebug.org/必须下载跟机器上安装的php匹配的版本才行。...

    php7.4+phpstorm2022+宝塔linux xdebug远程调试教程

    老弟最新调试成功的,php7.4+phpstorm2022+xdebug远程调试教程。 网络太多这种教程了,基本都过时了,有的不好用。按照下来,基本不通过,调试不了,经过老弟一条的摸索,各种百度,总结出了一份可行的xdebug远程...

    phpstorm 配置xdebug的示例代码

    最近买了个新本,重新配置下phpstorm xdebug,方便调试 提高调试效率是写程序的第一步 —鲁迅 自2018年3月份之后,brew 安装php的方式发生改变,现在是 brew install php@7.2 可以指定版本了,安装扩展的方式也完全...

    Phpstorm+Xdebug断点调试PHP的方法

    大家可能会觉得使用var_dump和echo也能调试啊,为什么还要安装Xdebug断点调试呢? 确实是这样。但是var_dump和echo写的代码后面还要删除,而且明确是知道在哪打的,如果发现没有运行到打点的地方,还要修改代码再...

    phpstorm debug扩展插件xdebug helper-1.4.3.crx.rar

    软件介绍: xdebug helper-1.4.3.crx是一款用于phpstorm debug软件,用于调试代码,拖放到扩展安装窗口中就可以用。

    使用PHPStorm+XDebug搭建单步调试环境

    PHP是一个解释执行的语言,一般来说,进行调试的时候,只要通过使用 var_dump 或者 var_export 两个函数,就可以得到PHP中变量的值,达到调试的地步,但是对于大型项目,或者想研究一下别人的代码时,使用单步调试会...

    phpStorm+XDebug+chrome 配置详解

    运行环境:  phpStorm 10.0.1 ... Xdebug 2.4.1(PHP 5.6 VC11 TS (32 bit) 1. PHP安装xdebug扩展 ... [xdebug] zend_extension=F:\AppServ\...xdebug.auto_trace=on #启用代码自动跟踪 xdebug.collect_params=

    解析phpstorm + xdebug 远程断点调试

    重点写php.ini的配置 [XDebug]复制代码 代码如下:zend_extension=”/usr/lib/php5/20090626+lfs/xdebug.so”xdebug.default_enable = Onxdebug.collect_params = Onxdebug.remote_connect_back = On //如果开启此...

    Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建

    主要介绍了Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    xdebug-helper

    用于chrome调试代码的使用,你可以使用eclipse 或者 phpstorm 等调试工具配合此插件

    PhpStorm本地断点调试的方法步骤

    php代码在调试时,经常是print_r或者var_dump来断点,但是当项目较为复杂的情况下,这么做效率就非常低下了,断点调试就非常好的解决了这个问题。一开始可能不太适应断点调试,但是当习惯之后,越用越舒服。 注:...

    Xdebug helper-crx插件

    每个人都必须具备使用Xdebug调试,分析和跟踪PHP代码的功能。 此扩展将帮助您轻松地启用/禁用调试,概要分析和跟踪,而不必费力地处理POST / GET变量或cookie。 对于使用带有Xdebug支持PHP工具(如PHPStorm),带PDT...

    phpx-debug for chrome

    php debug 插件for chrome 可以直接在360里面用。非常不错的

    Xdebughelper.rar

    谷歌浏览器插件,Xdebughelper1.6.1版本,用于配合PHPStorm调试代码,解压安装即可使用!!!!

Global site tag (gtag.js) - Google Analytics