Symfony Runtime beta
PHP

Symfony Runtime support is in beta and not yet feature-complete.

The Symfony Runtime Component application bootstrapping from the execution environment, allowing the same code to run on traditional servers (PHP-FPM) or high-performance, long-running runtimes (FrankenPHP, FrankenPHP, ReactPHP...) without modification.

FrankenPHP is a modern PHP application server built on Caddy webserver. Blackfire probe support for FrankenPHP is in beta status.

  1. Add Blackfire PHP SDK v2.5.11+ as a dependency
  2. Register the profiler subscriber using the Symfony config/services.yaml file:
1
2
3
4
services:
    Blackfire\Bridge\Symfony\EventSubscriber\FrankenPHPProfilerSubscriber:
        tags:
            - { name: kernel.event_subscriber }

Symfony Runtime support is still in beta. If you run into a problem, please open a ticket on the Blackfire support site.