1. 装置 xdebug
https://xdebug.org/docs/install
不同PHP版本须要装置对应的xdebug
。windows
的装置形式很简略,间接将xdebug.dll
文件拷贝到你的php扩大目录下,而后配置php.ini
2. 配置xdebug的配置
批改php.ini文件,在文件底部增加上面代码,曾经有得批改即可。
[Xdebug]
;你的php ext门路及xdebug文件
zend_extension=/php7.4.3nts/ext/php_xdebug.dll
xdeubg.default_enable=0
;%t:工夫戳 %R:$_SERVER['REQUEST_URI'], %p:pid,更多参数可见:
;https://xdebug.org/docs/trace#trace_output_name
xdebug.trace_output_name=trace.%t.%R.%p
;以下都是trace手机的内容和格局配置,具体区别可见官网文档
xdebug.show_mem_delta=1
xdebug.collect_params=4
xdebug.collect_return=1
xdebug.trace_format=1
;是否自动记录trace日志,我个别默认否
xdebug.auto_trace=0
xdebug.trace_output_dir=自定义本人的trace日志目录
xdebug.profiler_enable=0
xdebug.profiler_enable_trigger=1
3. 在须要追踪的中央搁置本人的追踪开始办法和追踪完结办法
xdebug_start_trace();
//本人的代码
xdebug_stop_trace();
4. 下载浏览软件浏览追踪记录
git仓库里的好几个软件都试过了,只有这个是最好用,成果最好。
Xdebug Trace View https://github.com/kuun/xdebug-trace-viewer
发表回复