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编译器下打上调试断点,并在浏览器上访问本地项目下的该文件,即可看到调试状态