使用xdebug_start_trace()和xdebug_stop_trace()时,Xdebug默认将文件保存在哪里?

时间:2019-04-11 17:13:16

标签: php xdebug

我刚刚在Linux上安装了Xdebug,并且已经在PHP脚本中使用了此功能:

xdebug_stack_trace();
//some php code
xdebug_stop_trace()

假设文件被保存在文件系统中某个位置,并且在这两个Xdebug函数之间调用了这些函数,但是我找不到它。.

我已经检查了Xdebug是否已安装并启用。

enter image description here

1 个答案:

答案 0 :(得分:0)

string xdebug_start_trace( [ string trace_file [, integer options] ] )

开始新的功能跟踪

从此点开始对trace_file参数中的文件进行跟踪功能调用。

如果未提供文件名,则跟踪文件将按照xdebug.trace_output_dir设置配置放置在目录中。

xdebug.trace_output_dir

类型:字符串,默认值:/ tmp

输入/tmp

查看更多信息:https://xdebug.org/docs/all_settings#trace_output_dir

验证是否写入/ tmp目录:

将在其中写入探查器输出的目录,请确保将以PHP身份运行的用户对该目录具有写权限。不能使用ini_set()在脚本中设置此设置。