phprofiler / symfony-phprofiler
Symfony 扩展包,用于捕获 PHProfiler 分析数据
dev-main
2024-06-11 22:23 UTC
Requires
- php: ^8.0
- ext-curl: *
- ext-json: *
- guzzlehttp/guzzle: ^7.0
- symfony/framework-bundle: ^5.4|^6.0|^7.0
This package is auto-updated.
Last update: 2024-09-11 22:49:05 UTC
README
Laravel 中间件,用于捕获 PHProfiler 分析数据。本扩展包与 Symfony 5.4、6.0 和 7.0 兼容。
安装
您可以通过 composer 安装该扩展包
composer require phprofiler/symfony-phprofiler
配置
将以下环境变量添加到您的 .env 文件中
PHPROFILER_ENABLED=true PHPROFILER_DSN={Get your DSN from the PHProfiler UI}
使用
注册扩展包
如果您的 Symfony 版本不支持 Flex 或自动发现,您需要在 config/bundles.php 中手动注册该扩展包
return [ // Other bundles... PHProfiler\SymfonyPHProfilerBundle\PHProfilerBundle::class => ['all' => true], ];
发布配置
要发布配置文件,请运行以下命令
php bin/console config:dump-reference PHProfilerBundle
分析数据捕获
该扩展包会自动捕获每个请求的分析数据,并将其异步发送到配置的 DSN。
许可证
Apache 2.0 许可证(Apache-2.0)。请参阅许可证文件获取更多信息。
贡献
欢迎贡献!请随时提交 Pull Request。
问题
如果您遇到任何问题,请创建一个新的 GitHub 问题跟踪器问题。