• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

window下安装php调试工具xdebug

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.https://xdebug.org/wizard.php在方框中输入本地phpinfo.php中的内容会提示对应要安装的版本,

2.https://xdebug.org/download.php在这里找到对应的版本下载即可,要注意ts和nts版本区分(查看自己的phpinfo.php中的Thread Safety为enabled即为ts版本的)

3.下载到对应的dll文件后放到php的ext目录下。

4.在php配置文件中添加下列代码

 1 [Xdebug]
 2 zend_extension_ts=php_xdebug-2.1.1-5.2-vc6.dll
 3 zend_extension_debug=.
 4 xdebug.default_enable =On
 5 xdebug.auto_trace=On
 6 xdebug.show_exception_trace=On
 7 
 8 **用来显示错误信息
 9 display_errors = On
10 html_errors = On
11 
12 **显示堆栈信息
13 xdebug.show_local_vars = 1
14 xdebug.max_nesting_level = 50
15 xdebug.var_display_max_depth = 6
16 xdebug.dump_once = On
17 xdebug.dump_globals = On
18 xdebug.dump_undefined = On
19 xdebug.dump.REQUEST = *
20 xdebug.cli_color = 2
21 
22 **显示性能信息
23 xdebug.collect_params=On
24 xdebug.collect_return=On
25 xdebug.profiler_enable=On
26 xdebug.trace_output_dir="D:/mysoft/xdebug"
27 xdebug.profiler_output_dir="D:/mysoft/xdebug"
28 
29 **远程调试配置信息
30 xdebug.remote_enable=On
31 xdebug.remote_host=localhost
32 xdebug.remote_port=9001
33 xdebug.remote_handler=dbgp 
View Code

如此即可。

安装过程中遇到过如下困扰。

1.下载对应版本在phpinfo中还是看不到xdebug扩展(事实证明非版本问题,是其他问题)

2.phpinfo中xdebug扩展下提示“XDEBUG NOT LOADED AS ZEND EXTENSION”(xdebug配置中应该写zend_extension_ts而不是extension)

3.安装成功后,phpstorm也配置成功后能启动调试,但是看不到错误提示信息(php.ini配置参数不完整,照上面配置代码配置即可看到错误提示)


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
php日期转时间戳,指定日期转换成时间戳发布时间:2022-07-10
下一篇:
php数组转json格式发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap