PHPStorm+XDebug进行调试

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

笔者的开发环境如下:
Windows8.1+Apache+PhpStorm+XDebug+Firefox(XDebug helper 1.4.3插件)。
一、XDebug安装配置
(1)下载XDebug
下载地址: http://www.xdebug.org/
必须下载跟机器上安装的php匹配的版本才行。具体下载方法如下:
将phpinfo网页的源代码拷贝到 http://www.xdebug.org/find-binary.php,然后按照指导安装即可。如下图所示:
PHPStorm+XDebug进行调试 - 王丽兵 - 老王
  PHPStorm+XDebug进行调试 - 王丽兵 - 老王
(2)安装XDebug
按照上图下载“php_xdebug-2.3.2-5.4-vc9.dll ”,将其复制到d:\php\ext\目录。
(3)配置XDebug
打开d:\php\php.ini,在末尾增加如下代码:
 

[Xdebug]
zend_extension = d:\php\ext\php_xdebug-2.3.2-5.4-vc9.dll
xdebug.remote_enable =1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_mode = "req"
xdebug.remote_port = 9000

重启Apache。
(4)验证安装是否成功
检测方法1:
在phpinfo网页中,能够检索到XDebug字样,就安装成功了,如下图所示:
PHPStorm+XDebug进行调试 - 王丽兵 - 老王
  检测方法2:
在cmd下输入php -m,能看到XDebug说明配置成功。如下图所示:
PHPStorm+XDebug进行调试 - 王丽兵 - 老王
二、PHPStorm中XDebug配置
在【File】->【Settings】->【Languages & Frameworks】->【PHP】的Setting中:
(1)配置PHP Server
找到【Servers】,配置项如下:
Name:localhost
Host:localhost
Port:80
Debugger:XDebug
如下图所示:
PHPStorm+XDebug进行调试 - 王丽兵 - 老王
 
(2)配置PHP Debug
找到【Debug】,XDebug中的Debug Port填写9000,其它默认。如下图所示:
PHPStorm+XDebug进行调试 - 王丽兵 - 老王
三、Fireforx中XDebog helper插件的配置
(1)安装XDebug helper插件
如下图所示:
PHPStorm+XDebug进行调试 - 王丽兵 - 老王
 
(2)配置XDebug helper插件
在上图中,点击【选项】,然后按照如下进行配置:
IDE key:PhpStorm
Domain filter:localhost
如下图所示:
PHPStorm+XDebug进行调试 - 王丽兵 - 老王
四、使用XDebug调试方法及步骤
(1)在PHPStorm中开启Debug监听
点击那个像电话一样的图标即可开启Debug监听,如下图所示:
PHPStorm+XDebug进行调试 - 王丽兵 - 老王
(2)在Chrome浏览器中开启XDebug helper插件
方法一:
在地址栏中,点击那个的虫子,选择Debug,如下图所示:
PHPStorm+XDebug进行调试 - 王丽兵 - 老王
方法二:
使用快捷键:CTRL+SHIFT+X进行配置。
(3)在PHPStorm中设置断点
在行号后面空白处单击即可设置断点。
(4)断点调试
然后在浏览器中引导到相应的断点处的方法即可自动被断下来,如下图所示:
PHPStorm+XDebug进行调试 - 王丽兵 - 老王
  红色框框中有所有的断点处理方式及快捷键提示。
目录
相关文章
|
IDE PHP Apache
PhpStorm+Xampp+Xdebug搭建环境并部署应用
PhpStorm+Xampp+Xdebug搭建环境并部署应用
491 0
|
7月前
|
关系型数据库 MySQL PHP
利用PhpStorm、phpstudy和xdebug快速构建PHP调试环境
至此,我们已经完成了PHP调试环境的构建。现在,你可以在PhpStorm中打开你的PHP项目,设置断点,然后开始调试你的代码了。希望这个指南能帮助你快速构建PHP调试环境,提高你的开发效率。
455 26
|
PHP 数据库 开发者
PHPStorm的调试功能可以调试哪些类型的问题?
总之,PHPStorm 的调试功能非常强大,几乎可以应对 PHP 开发中遇到的各种类型问题,为开发者提供了有力的支持,提高开发效率和代码质量。
301 58
|
Web App开发 IDE 应用服务中间件
phpstorm+xdebug 配置断点调试
阅读tp框架源码过程中,经常被代码绕来绕去,头晕的很(tp框架源码已很久没有更新);
444 0
|
IDE 安全 PHP
Xdebug+phpStorm安装与调试保姆级教程!『通俗易懂』
Xdebug+phpStorm安装与调试的详细步骤
1054 0
Xdebug+phpStorm安装与调试保姆级教程!『通俗易懂』
|
安全 IDE Java
【代码审计-PHP】phpStudy(新版) + PhpStorm + XDebug动态调试
【代码审计-PHP】phpStudy(新版) + PhpStorm + XDebug动态调试
1042 0
【代码审计-PHP】phpStudy(新版) + PhpStorm + XDebug动态调试
php代码审计之——phpstorm动态调试
php代码审计之——phpstorm动态调试
727 0
Phpstorm+Xdebug配置断点调试
Phpstorm+Xdebug配置断点调试
215 0
Phpstorm+Xdebug配置断点调试
|
PHP Linux Web App开发
PHP xdebug + PhpStorm调试远程服务器代码
PHP xdebug + PhpStorm调试远程服务器代码 1.服务器(linux centos)安装xdebug pecl install xdebug 注意看安装完成之后会显示 debug.so 的路径,记录下来 2.
5228 0
|
7月前
|
IDE PHP 开发工具
JetBrains PhpStorm 2025.1 发布 - 高效智能的 PHP IDE
JetBrains PhpStorm 2025.1 (macOS, Linux, Windows) - 高效智能的 PHP IDE
266 1