XDebug 提供配置指令 xdebug.profiler_enable_trigger
,允许在通过 HTTP 调用脚本时通过传递 GET 或 POST 参数“XDEBUG_PROFILE”来激活分析。如果您不想对所有脚本进行分析,但只针对少数特殊情况而不总是更改 PHP 配置,这将非常方便。
有没有办法为命令行 PHP 程序实现相同的行为?我尝试将 XDEBUG_PROFILE
作为命令行参数传递,但没有成功。
一般来说,分析命令行 PHP 效果很好,但我希望拥有与浏览器和 HTTP 服务器相同的每次调用灵 active 。
最佳答案
您可以使用 -d
标志传递 INI 设置:php -d xdebug.profiler_enable=On script.php
。
关于php - 如何为命令行 PHP 脚本触发 XDebug 探查器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2288612/