PhpStorm编译器下Xdebug完美安装调试详解

Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。

在PhpStorm编译器下Xdebug安装调试详解如下:

第一步:Xampp环境下安装配置配置Xdebug

1.查看PHP自己版本信息,如下图:

2.根据PHP版本号,编译器版本号和CPU架构,选择合适的Xdebug扩展,这里的PHP版本为5.6.16,VC11 ,X86编译以及TS线程安全,所以选择Xdebug扩展版本为:PHP 5.6 VC11 TS (32 bit)

Xdebug官方下载地址(可以根据以下链接来查找对应的版本):https://xdebug.org/download.php


 另外:也可以根据官方的检测工具下载:

将phpinfo网页的源代码拷贝到http://www.xdebug.org/find-binary.php,然后按照指导安装即可。


 

3.将以上下载文件php_xdebug-2.5.5-5.6-vc11.dll 拷贝至php环境的ext目录下

4.在php.ini文件中任意位置(底部即可)增加以下代码:

;设置xdebug扩展文件的位置
zend_extension ="D:/xampp/php/ext/php_xdebug-2.5.5-5.6-vc11.dll"
xdebug.remote_enable = on
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
;用于设定生成的报告文件的存放的路径
xdebug.profiler_output_dir ="D:/xampp/tmp"
xdebug.show_local_vars=0
xdebug.remote_handler = dbgp
;设置xdebug的端口为9001
xdebug.remote_port = 9001
;设置idekey
xdebug.idekey="PHPSTORM"

注:Xdebug常用配置属性介绍详见:Xdebug使用说明

5.重新启动Apache,查看phpinfo()信息,如下图表示扩展安装成功

 

第二步:PhpStorm编译器下配置Xdebug环境

打开PhpStorm,点击左上角File → Default Setting → Languages & Frameworks → PHP

1.配置PhpStorm下的PHP运行文件php.exe

2.配置xdebug端口号

3.配置DBGp Proxy

4.配置PhpStorm下的Xdebug运行服务

 

第三步:浏览器安装Xdebug扩展程序并启动该程序

(测试时开启)如(Chrome在谷歌商店安装Xdebug插件):

           

 

第四步:开启PhpStorm右上角的监听按钮状态

 

第五步:在PhpStorm编译器下打上调试断点,并在浏览器上访问本地项目下的该文件,即可看到调试状态

 

posted @ 2018-08-14 18:42  申文哲  阅读(987)  评论(0)    收藏  举报