Heim > php教程 > php手册 > Hauptteil

PHPStorm+XDebug进行调试,phpstormxdebug

WBOY
Freigeben: 2016-06-17 08:51:58
Original
1242 Leute haben es durchsucht

PHPStorm+XDebug进行调试,phpstormxdebug

笔者的开发环境如下: 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,然后按照指导安装即可。如下图所示:

 

(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字样,就安装成功了,如下图所示:

  检测方法2:

在cmd下输入php -m,能看到XDebug说明配置成功。如下图所示: 二、PHPStorm中XDebug配置 在【File】->【Settings】->【Languages & Frameworks】->【PHP】的Setting中: (1)配置PHP Server 找到【Servers】,配置项如下: Name:localhost Host:localhost Port:80 Debugger:XDebug 如下图所示:   (2)配置PHP Debug 找到【Debug】,XDebug中的Debug Port填写9000,其它默认。如下图所示: 三、Fireforx中XDebog helper插件的配置 (1)安装XDebug helper插件 如下图所示:

 

(2)配置XDebug helper插件 在上图中,点击【选项】,然后按照如下进行配置: IDE key:PhpStorm Domain filter:localhost 如下图所示: 四、使用XDebug调试方法及步骤 (1)在PHPStorm中开启Debug监听 点击那个像电话一样的图标即可开启Debug监听,如下图所示: (2)在Chrome浏览器中开启XDebug helper插件 方法一: 在地址栏中,点击那个的虫子,选择Debug,如下图所示: 方法二: 使用快捷键:CTRL+SHIFT+X进行配置。 (3)在PHPStorm中设置断点 在行号后面空白处单击即可设置断点。 (4)断点调试 然后在浏览器中引导到相应的断点处的方法即可自动被断下来,如下图所示:

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage