返回顶部

[文摘] php安装xdebug调试设置方法

[复制链接]
awagink 显示全部楼层 发表于 2016-1-30 08:35:08 |阅读模式 打印 上一主题 下一主题
运行环境:
PHPSTORM版本 : 8.0.1
PHP版本 : 5.6.2
xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll
ps : php版本和xdebug版本一定要相对应
一. PHP安装xdebug扩展

个人认为,对有有经验的程序员,使用echo、print_r()、print_f()、var_dump()等函数足以调试php代码,如果你不喜欢这样的话,xdebug就是一个非常好的php调试工具。
下面来说说安装教程:
1.首先下载相应的php_xdebug.dll,下载地址:
http://www.xdebug.org/download.php
2.将下载文件复制到你的php下的ext目录里。
3.编辑php.ini文件,加入下面信息:

[Xdebug]

zend_extension=D:\xampp\php\ext\php_xdebug.dll   (Win)

xdebug.profiler_enable=on

xdebug.trace_output_dir="../Projects/xdebug"

xdebug.profiler_output_dir="../Projects/xdebug"

xdebug.var_display_max_depth=10


后面的目录“../Projects/xdebug”为你想要放置Xdebug输出的数据文件的目录,可自由设置。

xdebug.var_display_max_depth=10设置数组输出级数为10级默认为3级。


参数参考设置:
    xdebug.default_enable=on
  ;显示默认的错误信息
  xdebug.auto_trace=on
  ;自动打开“监测函数调用过程”的功模。该功能可以在你指定的目录中将函数调用的监测信息以文件的形式输出。此配置项的默认值为off。
  xdebug.collect_params=on
  ;打开收集“函数参数”的功能。将函数调用的参数值列入函数过程调用的监测信息中。此配置项的默认值为off。
  xdebug.collect_return=on
  ;打开收集“函数返回值”的功能。将函数的返回值列入函数过程调用的监测信息中。此配置项的默认值为off。
  xdebug.max_nesting_level=100
  xdebug.profiler_enable=on
  ;打开效能监测器。
  xdebug.remote_enable=on
  ;是否调试
  xdebug.remote_host=localhost
  xdebug.remote_port=9000
  ;调试端口
  xdebug.remote_handler=dbgp
  ;选择协议
  xdebug.trace_output_dir="d:\Temp"
  ;设定函数调用监测信息的输出文件的路径。
  xdebug.profiler_output_dir="d:\Temp"
  ;设定效能监测信息输出文件的路径。

至此,安装完成,可以通过<?php phpinfo();?>查看:

2149289606.png

可以看看调试效果了,随便打一段错误的php代码:

通过访问,显示错误信息如下:

2798528653.png
php.ini的配置,下面的配置仅供参考,路径要换成自己的!

或者做如下配置:

[xdebug]
zend_extension="D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll"  
xdebug.remote_enable = On
xdebug.remote_handler = dbgp   
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
ps : remote_handler 、remote_host、remote_port 这些都有默认值,但还是建议设置下,至少知道要设置这些参数~php_xdebug-2.2.5-5.6-vc11-x86_64.dll为xdebug文件名称。


您需要登录后才可以回帖 登录 | 注册

本版积分规则

纳速健身网成立于2006年8月,是国内优秀健身运动网站,现拥浏览人数超30万。网站是集养生、武术、太极拳和健身气功等多种健身项目于一体的多功能交流平台。平台提供大量优质的教学视频、伴奏音乐(太极拳晨练音乐,广场舞音乐,健身气功音乐)、图文教程、运动科普和经验分享,为健身爱好者提供完善的运动指导平台。
  • 纳速QQ群乙:151815303
  • 纳速QQ群丙:79104490
  • 微信交流群:微信好友搜索【nasuwang】加小纳微信进群交流健身知识,备注【纳速】
  •                     或者扫描页面底部右侧二维码添加小纳微信>>>
  • 微信公众号

  • 微信群客服交流

  • Copyright © 2006-2021, 纳速健身网. | | 辽ICP备13002388号-1 辽公安网备21050202000005号公安网备号 纳速武术-乙 QQ