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

标签 php configuration command-line profiling xdebug

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/

相关文章:

java - 如何在Android应用程序中发出HTTP请求

php - WHERE IN 子句与 PDO 的绑定(bind)参数

configuration - 读取 MSBuild 任务中的配置值

java - Apache HTTPClient 和 Websphere Application Server 配置

php - 默认内容放在哪里?代码还是数据库?

ios - 使用 Xcode 的命令行构建工具存档 (xcodebuild archive)

php - http请求部分响应

PHP 常量数组访问

python - 尝试在 Docker 中运行 Cloudera Image

linux - 使用变量作为文件名时 ripMIME 不工作