在调试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的调试信息了
相关推荐
当浏览器请求带有Xdebug调试标识的URL时,phpStorm将捕获请求并进入调试模式,允许你逐行执行代码,查看变量值,进行调试。 **总结:** 通过上述步骤,你已经成功搭建了一个基于phpStudy2016的PHP开发环境,并在...
在这篇文章中,我们将介绍如何使用 PHPStorm 和 phpStudy 配置 Xdebug 环境,来实现 PHP 代码的调试。 PHPStorm 简介 PHPStorm 是 JetBrains 公司推出的一个集成开发环境(IDE),主要用于 PHP web 开发。它提供...
在PHPStorm中配置XDebug,需要在File菜单下的Settings(或使用快捷键Ctrl+Alt+S)中找到 Languages & Frameworks -> PHP,选择PHP Servers设置,创建一个新的服务器实例,配置名称、主机地址、端口(一般为80)以及...
PhpStorm+Xdebug+Chrome本地调试 PhpStorm 是一款功能强大且流行的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者高效地...使用 PhpStorm+Xdebug+Chrome 可以实现本地断点调试,提高开发效率和代码质量。
### PhpStorm 设置断点调试XDebug知识点详解 #### 一、XDebug简介与安装 XDebug 是一个 PHP 的扩展,主要用于 PHP 的调试与分析。通过 XDebug 可以方便地进行断点调试、性能分析等功能。 - **下载XDebug**:访问 ...
总的来说,通过正确配置和整合PHPSTORM、XMAPP和XDEBUG,你可以构建一个强大的PHP本地开发环境,有效地进行代码调试和性能分析,提升开发效率。在实际开发过程中,不断优化这些设置,以适应项目的特定需求,将有助于...
在进行Web开发时,PHP是一种广泛使用的服务器端脚本语言,而调试PHP代码是开发过程中必不可少的环节。为了提高调试效率,集成开发...以上就是使用PHPStorm配置Xdebug进行PHP代码调试的完整流程,希望对读者有所帮助。
PHP 代码审计之 PHPStorm 动态调试 本文将介绍如何使用 PHPStorm 进行动态调试,包括 Xdebug 的安装、...通过本文,读者可以了解如何使用 Xdebug 和 PHPStorm 进行动态调试,从而提高 PHP 代码的执行效率和稳定性。
根据给定的文件信息,我将详细介绍phpstorm配置Xdebug进行PHP调试的相关知识点...以上内容针对phpstorm配置Xdebug进行PHP调试的详细过程进行了介绍,希望对广大PHP开发者在使用PHPStorm进行高效代码调试方面有所帮助。
标题提及的文档主要介绍了如何使用PHPStorm进行远程调试基于Swoole扩展的Hyperf框架,同时提到了Swoft和Easyswoole等其他框架的远程调试方法。在这个过程中,文档强调了需要Linux环境,并提供了利用VirtualBox安装...
在本篇文章中,我们将详细讲解如何在 PHP 7.X 环境下,使用宝塔 Linux 和 PhpStorm 2019.X,安装和设置 xdebug 远程调试环境。 一、环境说明 在本篇文章中,我们将使用两台主机,一台是服务器端,装有 Centos 操作...
**PHPStorm调试神器:Xdebug Helper 1.4.3** 在PHP开发中,调试是不可或缺的一个环节,它可以帮助开发者追踪代码执行流程,查找错误,优化性能。PHPStorm作为一款强大的PHP集成开发环境(IDE),提供了丰富的调试...
以上就是PhpStorm配置Xdebug调试的方法步骤。通过这些步骤,可以有效地利用Xdebug进行PHP代码的调试,提高开发效率和代码质量。希望这篇文章能够帮助到正在学习或使用PhpStorm进行PHP开发的读者。同时,也希望读者...
### OSX MAMP与PhpStorm配置... - 使用PhpStorm的调试功能启动调试会话。 通过以上步骤,你已经成功地在Mac OS X系统上利用MAMP与PhpStorm配置了Xdebug进行PHP应用的调试。这将极大地提高你的开发效率和代码质量。
总之,通过上述步骤,你可以在PhpStorm 2017中成功设置和使用断点进行PHP代码的调试,这对于提升开发效率和找出代码中的错误至关重要。熟练掌握断点调试技巧,可以让你在面对复杂的PHP项目时更加得心应手。
大家可能会觉得使用var_dump和echo也能调试啊,为什么还要安装Xdebug断点调试呢? 确实是这样。但是var_dump和echo写的代码后面还要删除,而且明确是知道在哪打的,如果发现没有运行到打点的地方,还要修改代码再...