frankenphp icon indicating copy to clipboard operation
frankenphp copied to clipboard

🧟 The modern PHP app server

Results 375 frankenphp issues
Sort by recently updated
recently updated
newest added

I tried using the bulk feature of Otter to improve performance when dealing with uncommon headers. According to the benchmark I introduced in #2052, this slightly improves performance but at...

This PR adds missing documentation about two Caddy directories required when running FrankenPHP inside Docker: - `/data/caddy` - `/config/caddy` (used to store autosave.json) These directories are not created by the...

Hi, first PR on that great project. Having heavily played with configuration in the past weeks, I have noticed using Prometheus metrics **frankenphp_total_threads** and **frankenphp_total_workers** that the default value for...

Following the changes made in #1952, the documentation should be updated.

documentation
help wanted

### What happened? I'm running a Laravel application in non-worker mode and have configured monolog to stream output to `php://stderr`, however logs do not appear on the container stderr handle....

bug

### What happened? There's something that randomly fails our tests on macOS. Doesn't seem to happen on Linux. https://github.com/php/frankenphp/actions/runs/19531785449/job/55916256609

bug

### Describe your feature request We're approaching a point where we have quite a few things in our code to improve performance. For behavioural regressions we already have a great...

enhancement

This pull request introduces a mechanism to expose HTTP response details from FrankenPHP as placeholders for use in Caddy directives, improving observability and configurability. The core of the change is...

This Pull Request proposes an update to the documentation to better explain FrankenPHP's Worker Mode. The goal is to provide clear information regarding: Associated Risks of state persistence (stateful services)...