php_xdebug下,php 安装xdebug进行调试(phpstorm)

一、下载xdebug

xdebug官网:https://xdebug.org/download.php

在选择下载哪个版本的xdebug的时候需要注意了,下面有两种方法,让你准确的下载自己环境对应的xdebug文件:

1>.打印出phpinfo()信息,如下:

a825e740bb43ba9b46b156af790da5e4.png

7dcd749ccc6bbb32d61e8ec0cfd8563f.png

然后还要注意一点就是看看自己php对应的版本和操作系统的位数,结合这四点去官网找到对应的xdebug文件(本人是php是7.0.1的版本,文件名:php_xdebug-2.6.0-7.0-vc14-x86_64.dll)

2>.使用xdebug官方提供的一个检测工具:https://xdebug.org/wizard.php

ac7392f0ec5139638470923ffac4703a.png

这里就把phpinfo()的信息使用输出出来(注意:使用输出函数,比如var_dump()),然后就会检测你的可以下载对应的版本,如下图:

c14a35936c98b1b9cc274a6a562b3f78.png

二、安装并配置xdebug

1>.将下载好的.dll文件放入指定的位置(......\php\php7.0.10\ext\)

2>.配置php.ini配置文件(这里需要注意一点,找对了php.ini文件),在网页上打印出phpinfo()的信息,查看这一条信息:

9e9d36ed4e1b26ff9532e5bed498c098.png

可以看到是哪个php的配置文件,然后添加一下配置:

5a0a1705f76226d80f80f103d8d3b72d.gif

[xdebug]

zend_extension ="G:/wamp64/bin/php/php7.0.10/ext/php_xdebug-2.6.0-7.0-vc14-x86_64.dll"

xdebug.remote_enable = On

;启用性能检测分析

xdebug.profiler_enable = On

;启用代码自动跟踪

xdebug.auto_trace=On

xdebug.profiler_enable_trigger = On

xdebug.profiler_output_name = cachegrind.out.%t.%p

;指定性能分析文件的存放目录

xdebug.profiler_output_dir ="G:/wamp64/tmp"

xdebug.show_local_vars=0

;配置端口和监听的域名

xdebug.remote_port=9000

xdebug.remote_host="localhost"

c951d865bea3a3e1a6287315eac708f0.gif

配置完成后,就可以重启你的环境了,然后在页面打印出phpinfo()信息就能看到有xdebug的信息了

三、配置phpstorm

1>.打开phpstorm,PHP>Debug 的设置,“Debug port”与“xdebug.remote_port”一致,并且允许外部连接(浏览器XDebug插件):

4ce77f9ae4f674361cae42f24eabb017.png

如图host配置成你刚才设置php配置文件中 xdebug.remote_host="localhost"对应的参数,注意端口默认80,不需要改变,debugger选择xdebug即可

2>.PHP>Debug 的设置,配置端口:

328711d3fc9eebbeca19960cfc679356.png

3>.设置服务器调试配置,Run>Web Server Debug Validation:

cb4044af6b088b33ac3ce8fae32b26a8.png

四、安装Chrome的XDebug插件,参考链接:Install Xdebug Helper

五、在phpstorm中使用xdebug进行调试:

ac251b0f5bca8c1d816fa13d3f241799.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值