【发布时间】:2011-01-18 07:38:49
【问题描述】:
XDebug 提供配置指令xdebug.profiler_enable_trigger,当通过 HTTP 调用脚本时,它允许通过传递 GET 或 POST 参数“XDEBUG_PROFILE”来激活分析。如果您不想对所有脚本进行分析,而只是针对少数特殊情况而不总是更改 PHP 配置,这将非常方便。
有没有办法为命令行 PHP 程序实现相同的行为?我尝试将XDEBUG_PROFILE 作为命令行参数传递,但没有成功。
一般来说,分析命令行 PHP 效果很好,但我希望拥有与浏览器和 HTTP 服务器相同的每次调用灵活性。
【问题讨论】:
-
对不起,我也在尝试这个,但我不明白。 “XDEBUG_PROFILE”参数应该是什么?
-
参数中的内容无关紧要,只要它存在即可。
-
缺乏对 XDEBUG_PROFILE environment variable 的支持是 XDebug 错误跟踪器中的错误 413。
标签: php configuration command-line profiling xdebug