小编典典

如何为命令行 PHP 脚本触发 XDebug 探查器?

all

XDebug 提供了配置指令xdebug.profiler_enable_trigger,允许在通过 HTTP 调用脚本时通过传递 GET 或 POST
参数“XDEBUG_PROFILE”来激活分析。如果您不想对所有脚本进行分析,而只针对少数特殊情况而不总是更改 PHP 配置,这将很方便。

有没有办法为命令行 PHP 程序实现相同的行为?我试图将其XDEBUG_PROFILE作为命令行参数传递,但它不起作用。

一般来说,分析命令行 PHP 运行良好,但我希望具有与浏览器和 HTTP 服务器相同的每次调用灵活性。


阅读 64

收藏
2022-06-28

共1个答案

小编典典

-d您可以使用以下标志传递 INI 设置: php -d xdebug.profiler_enable=On script.php.

2022-06-28