frankenphp
frankenphp copied to clipboard
🧟 The modern PHP app server
This is an issue to perform some "scientific" benchmarks, leveraging 20 years of finagling this stuff. Scientific is in quotes because I intend this to be a scientific endeavor, but...
Do you have any plans to support Magento/Adobe Commerce in the near future?
### What happened? **HERE THIS BUG WITH TRY Running as a Non-Root User** I try to change a user root on my docker frankenphp but isn't working. Let's see :...
### What happened? I'm trying to use [ExecuteScriptCLI](https://pkg.go.dev/github.com/dunglas/frankenphp#ExecuteScriptCLI) in a very simple Go application and it seems to just exit with the PHP application. Here's a minimal example. My go...
### What happened? Currently, it's possible to configure the directory for additional `.ini` files with `PHP_INI_SCAN_DIR` environment variable in the standalone FrankenPHP binary, but it's not possible to configure the...
### What happened? Today, frankenphp used a limited number of workers, while 16 are defined. This caused severe slow down as these few workers were not enough to handle the...
We're looking at using FrankenPHP as a replacement for FPM, mostly because of performance. We have a traditional setup (eg: Apache or Nginx talking to FPM over a UDS). How...
### What happened? When dockerizing a Laravel Octane application, I found that using the FrankenPHP binary from GitHub releases works successfully: https://github.com/exaco/laravel-octane-dockerfile/blob/0e6e218774c6a4166b91f461aa99098fd23e159b/FrankenPHP.Dockerfile#L191 However, when attempting to copy the binary from...
### What happened? While trying to get Laravel's tinker to work with FrankenPHP, I noticed some issues relating to the `stream_select` function which occur when an interruption by system signals...