frankenphp
frankenphp copied to clipboard
🧟 The modern PHP app server
Fix #46
This is the bare minimum required to make fibers work within the go runtime; The go runtime uses split stacks.
I'm trying to use a bigger Symfony application in worker mode. If the caches are warm, it generally works as long as no session is used. If I visit actions...
We currently build docker images in each PR but don't use them. We can, however, use those images and example repos like dunglas/frankenphp-drupal, dunglas/frankenphp-wordpress, etc. to spin up integration tests...
### What happened? I have my pre-built PHP docker image. I want to use Laravel octane with FrankenPHP. During the docker build, I downloaded the binary from the [releases](https://github.com/dunglas/frankenphp/releases). (published...
This patch uses Composer to automatically detect the required extensions of an app embedded in a standalone binary, and build only these!
The default musl allocator is slow for multi-threaded apps such as FrankenPHP and triggers weird bugs such as https://github.com/php/php-src/issues/13648. The trickery in this patch (massively inspired by [this article by...
### What happened? encounter not a git repository error when using docker static builder Dockerfile is based on https://frankenphp.dev/docs/embed/ ### Build Type Docker (Debian Bookworm) ### Worker Mode Yes ###...
### What happened? hello, Since your lasts updates on the image, I started to receive this error when compiling:  ``` FROM --platform=linux/amd64 dunglas/frankenphp:static-builder WORKDIR /go/src/app/dist/app COPY . . RUN...
### What happened? While testing WordPress with FrankenPHP, I noticed that the response isn't actually gzipped? Take a look at these screenshots: As we can see there, the size of...