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

[`fastcgi_finish_request`](https://www.php.net/manual/en/function.fastcgi-finish-request.php) is often used to perform operations after a request is completed (such as sending an email). Should FrankenPHP implement this and/or create a similar function? There are pro/cons to...

enhancement

For https://memcached.org/ servers or proxies This may be out of scope. # Motivation - Memcached is heavily used in some web applications for caching state or the results of expensive...

enhancement

Consider the following code: ```php register_shutdown_function(function() { error_log('outside'); }); do { $running = frankenphp_handle_request(function (): void { register_shutdown_function(function() { error_log('in request'); }); }); } while ($running); ``` Nothing is output...

question

Hi, I use the FrankenPHP demo with the worker mode. If we modify a Twig template (with the dev env), docker has to be restarted, so the changes are taken...

enhancement

In the built-in Caddyfile, there is a built-in `DEBUG` env var injected. This is quite generic and may conflict with other frameworks or applications. Perhaps we should call it `FRANKENPHP_DEBUG`?

enhancement

When PHP is compiled with the `--enable-debug` flag, a potential memory leak is reported in worker mode when running the tests: ``` go test -v [Fri Oct 21 08:21:09 2022]...

bug

`max_input_time` and `max_execution_time` are currently disable as they conflict with ZTS. PHP will need to be improved if we want to support these options: https://externals.io/message/118859

enhancement

Minimal code to reproduce: ```php

bug