使用xdebug

之前使用php调试时一直使用die、exit,不太方便,也容易遗忘,以后使用xdebug来调试,方便快捷,没有副作用。

xdebug安装

pecl install xdebug

设置xdebug参数

xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 1
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.trace_output_dir=/private/var/tmp
xdebug.profiler_output_dir=/private/var/tmp
xdebug.auto_trace=On
xdebug.show_exception_trace=On
xdebug.remote_autostart=On
xdebug.collect_vars=On
xdebug.collect_return=On
xdebug.collect_params=On
xdebug.show_local_vars=On
xdebug.default_enable=On
xdebug.remote_handler=dbgp
xdebug.max_nesting_level=10000
xdebug.remote_port=9001
xdebug.idekey=PHPSTORM

 phpstorm中设置

Languages & Frameworks ==> Debug

设置xdebug端口9001,这个端口和上面的要一致

 

设置DBGp Proxy ,key和端口和上面配置一致。

 添加Servers,使用本机已有的配置,Debugger选择Xdebug,使用路径映射到真实项目路径

配置debug

 

添加配置信息,Server使用上面配置的Server

 

 

使用postman chrome 插件,并打开Interceptor 

 打开debug调试,和xdebug监听 。

点击debug会自动打开调试的首页,在地址栏中看到后面有?XDEBUG_SESSION_START=19992,每个url都要加上?XDEBUG_SESSION_START=19992才可以监听到。 

所有参数都会在右边打印出来。

 

转载于:https://www.cnblogs.com/joystrong/p/9093188.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值