`
pyf
  • 浏览: 1051 次
  • 性别: 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
分享到:
评论

相关推荐

    phpstudy2016+phpstorm10.0.3+Xdebug.doc

    当浏览器请求带有Xdebug调试标识的URL时,phpStorm将捕获请求并进入调试模式,允许你逐行执行代码,查看变量值,进行调试。 **总结:** 通过上述步骤,你已经成功搭建了一个基于phpStudy2016的PHP开发环境,并在...

    最新phpStorm配置xdebug.docx

    在这篇文章中,我们将介绍如何使用 PHPStorm 和 phpStudy 配置 Xdebug 环境,来实现 PHP 代码的调试。 PHPStorm 简介 PHPStorm 是 JetBrains 公司推出的一个集成开发环境(IDE),主要用于 PHP web 开发。它提供...

    PHPStorm+XDebug进行调试图文教程

    在PHPStorm中配置XDebug,需要在File菜单下的Settings(或使用快捷键Ctrl+Alt+S)中找到 Languages & Frameworks -> PHP,选择PHP Servers设置,创建一个新的服务器实例,配置名称、主机地址、端口(一般为80)以及...

    phpStorm+Xdebug+Chrome本地调试

    PhpStorm+Xdebug+Chrome本地调试 PhpStorm 是一款功能强大且流行的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者高效地...使用 PhpStorm+Xdebug+Chrome 可以实现本地断点调试,提高开发效率和代码质量。

    PhpStorm设置断点调试XDebug

    ### PhpStorm 设置断点调试XDebug知识点详解 #### 一、XDebug简介与安装 XDebug 是一个 PHP 的扩展,主要用于 PHP 的调试与分析。通过 XDebug 可以方便地进行断点调试、性能分析等功能。 - **下载XDebug**:访问 ...

    PHPSTORM XMAPP XDEBUG 整合PHP 调试开发

    总的来说,通过正确配置和整合PHPSTORM、XMAPP和XDEBUG,你可以构建一个强大的PHP本地开发环境,有效地进行代码调试和性能分析,提升开发效率。在实际开发过程中,不断优化这些设置,以适应项目的特定需求,将有助于...

    phpstorm配置Xdebug进行调试PHP教程

    在进行Web开发时,PHP是一种广泛使用的服务器端脚本语言,而调试PHP代码是开发过程中必不可少的环节。为了提高调试效率,集成开发...以上就是使用PHPStorm配置Xdebug进行PHP代码调试的完整流程,希望对读者有所帮助。

    php代码审计之——phpstorm动态调试.doc

    PHP 代码审计之 PHPStorm 动态调试 本文将介绍如何使用 PHPStorm 进行动态调试,包括 Xdebug 的安装、...通过本文,读者可以了解如何使用 Xdebug 和 PHPStorm 进行动态调试,从而提高 PHP 代码的执行效率和稳定性。

    图文详解phpstorm配置Xdebug进行调试PHP教程

    根据给定的文件信息,我将详细介绍phpstorm配置Xdebug进行PHP调试的相关知识点...以上内容针对phpstorm配置Xdebug进行PHP调试的详细过程进行了介绍,希望对广大PHP开发者在使用PHPStorm进行高效代码调试方面有所帮助。

    phpstorm远程调试基于swoole的hyperf框架.docx

    标题提及的文档主要介绍了如何使用PHPStorm进行远程调试基于Swoole扩展的Hyperf框架,同时提到了Swoft和Easyswoole等其他框架的远程调试方法。在这个过程中,文档强调了需要Linux环境,并提供了利用VirtualBox安装...

    php7.X+PhpStorm2019.X+宝塔linux xdebug远程调试环境的安装及设置

    在本篇文章中,我们将详细讲解如何在 PHP 7.X 环境下,使用宝塔 Linux 和 PhpStorm 2019.X,安装和设置 xdebug 远程调试环境。 一、环境说明 在本篇文章中,我们将使用两台主机,一台是服务器端,装有 Centos 操作...

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

    **PHPStorm调试神器:Xdebug Helper 1.4.3** 在PHP开发中,调试是不可或缺的一个环节,它可以帮助开发者追踪代码执行流程,查找错误,优化性能。PHPStorm作为一款强大的PHP集成开发环境(IDE),提供了丰富的调试...

    PhpStorm配置Xdebug调试的方法步骤

    以上就是PhpStorm配置Xdebug调试的方法步骤。通过这些步骤,可以有效地利用Xdebug进行PHP代码的调试,提高开发效率和代码质量。希望这篇文章能够帮助到正在学习或使用PhpStorm进行PHP开发的读者。同时,也希望读者...

    Osx Mamp Phpstorm Setting Xdebug

    ### OSX MAMP与PhpStorm配置... - 使用PhpStorm的调试功能启动调试会话。 通过以上步骤,你已经成功地在Mac OS X系统上利用MAMP与PhpStorm配置了Xdebug进行PHP应用的调试。这将极大地提高你的开发效率和代码质量。

    PhpStorm 2017 断点调试

    总之,通过上述步骤,你可以在PhpStorm 2017中成功设置和使用断点进行PHP代码的调试,这对于提升开发效率和找出代码中的错误至关重要。熟练掌握断点调试技巧,可以让你在面对复杂的PHP项目时更加得心应手。

    Phpstorm+Xdebug断点调试PHP的方法

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

Global site tag (gtag.js) - Google Analytics