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

### What happened? I encountered an issue where the `$_SERVER['PATH_INFO']` is always empty string when it should set. Here are minimal reproducible Dockerfile example ``` FROM dunglas/frankenphp:latest ENV SERVER_NAME=:80 RUN...

enhancement

### What happened? When I try to create a new Laravel project with ```bash ./composer create-project laravel/laravel laraveltest ``` it fails with ```bash > @php -r "file_exists('.env') || copy('.env.example', '.env');"...

bug

https://frankenphp.dev/docs/docker/ > [FrankenPHP Docker images](https://hub.docker.com/r/dunglas/frankenphp) are based on [official PHP images](https://hub.docker.com/_/php/). Debian and Alpine Linux variants are provided for popular architectures. Debian variants are recommended. The headline states that Debian...

### What happened? Hello, thanks for all the efforts put on FrankenPhp, it is awesome! We decided to use it and have an application running it with Sylius / Api...

bug

### Describe you feature request Hi there, I am trying to tweak the Caddyfile for Laravel Octane. What is the proper way to do it? Here is what I have...

enhancement

Run tests with [CL 600296](https://go.dev/cl/600296) (golang/go#68285). See also #913, #900.

### Describe you feature request We'd like to use FrankenPHP for our Laravel application (running in Docker), but using it with XDebug isn't as straight-forward as the website claims it...

enhancement

It appears that nginx + fpm will not unescape a path, while FrankenPHP will. Thus the following url is a 404 with nginx + fpm: `https://withinboredom.info/2024/08/12%2foptimizing-cgo-handles/` However, with FrankenPHP, it...

### Describe you feature request **Is your feature request related to a problem? Please describe.** I am very new to frankenphp so could certainly have missed something in the docs...

enhancement

This PR is a first small step towards auto-scaling worker threads. The main idea is to re-use 'hot threads'. Workers are long running processes, they often persist objects or external...