Alexander Stecher
Alexander Stecher
`filter_input` still works with all globals, only for `$_SERVER` and `$_ENV` `filter.default` has to be explicitly defined in the `php.ini`, else it will always return NULL. I think this is...
I guess I disagree, at least for worker mode. I think the defaults for worker mode should be fast, performance is the whole point of its existence. Building PHP without...
Looks like this branch would at least avoid 1 `$_SERVER` copy, I'll give it a go 👍
Hard to say from looking at the flamegraphs alone, but I think your branch makes this a bit more efficient. Last time I looked at it, it was actually copying...
`filter_input` is also on the chopping block for [deprecations](https://wiki.php.net/rfc/deprecations_php_8_5) in 8.5 (not yet approved though)
You're right, www-data already exists in all the official php images. I'd go a step further and change the user id of www-data to 1000 like [this image](https://github.com/exaco/laravel-octane-dockerfile/blob/123089c302cfaedd19a25118aecd1e953c062dc1/FrankenPHP.Dockerfile#L117) does (so...
Can you also try updating your FrankenPHP version? From your PHP version it looks like you're still on 1.1, latest release is 1.3.3
Have you tried setting your `max_execution_time` to something other than 0 or disabling blackfire? Hard to say what causes the hanging. If #1266 gets merged there'll be a debug endpoint...
The trace might help if the hanging is related to mercure I think, but it would probably need to be done during the hanging.
To build without the watcher you can do something like this in the meantime I think: `go build -tags nowatcher`