转:PHPStorm+XDebug进行调试图文教程

原文:PHPStorm+XDebug进行调试图文教程php

1、XDebug安装配置浏览器

(1)下载XDebug下载地址:http://www.xdebug.org/必须下载跟机器上安装的php匹配的版本才行。具体下载方法以下:将phpinfo网页的源代码拷贝到http://www.xdebug.org/find-binary.php,而后按照指导安装便可。以下图所示:学习

(2)安装XDebug按照上图下载“php_xdebug-2.3.2-5.4-vc9.dll”,将其复制到d:\php\ext\目录。.net

(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 = 9000debug

重启Apache。调试

(4)验证安装是否成功检测方法1:在phpinfo网页中,可以检索到XDebug字样,就安装成功了,以下图所示:orm

检测方法2:htm

在cmd下输入php -m,能看到XDebug说明配置成功。以下图所示:教程

2、PHPStorm中XDebug配置在【File】->【Settings】->【Languages & Frameworks】->【PHP】的Setting中:

(1)配置PHP Server找到【Servers】,配置项以下: Name:localhostHost:localhostPort:80Debugger:XDebug以下图所示:

(2)配置PHP Debug找到【Debug】,XDebug中的Debug Port填写9000,其它默认。以下图所示:

3、Fireforx中XDebog helper插件的配置

(1)安装XDebug helper插件以下图所示:

(2)配置XDebug helper插件在上图中,点击【选项】,而后按照以下进行配置:IDE key:PhpStormDomain filter:

localhost以下图所示:

4、使用XDebug调试方法及步骤

(1)在PHPStorm中开启Debug监听点击那个像电话同样的图标便可开启Debug监听,以下图所示:

(2)在Chrome浏览器中开启XDebug helper插件

方法一:在地址栏中,点击那个的虫子,选择Debug,以下图所示:

方法二:使用快捷键:CTRL+SHIFT+X进行配置。

(3)在PHPStorm中设置断点在行号后面空白处单击便可设置断点。

(4)断点调试而后在浏览器中引导到相应的断点处的方法便可自动被断下来,以下图所示:

红色框框中有全部的断点处理方式及快捷键提示。

以上就是本文的所有内容,但愿对你们学习PHP调试教程有所帮助。

===================================================分割线====================================================================

PS:个人Chrom浏览器没有装插件,配置好以后直接调试就好了

相关文章
相关标签/搜索