Skip to content

feat: frankenphp#58541

Draft
CarlSchwan wants to merge 15 commits intomasterfrom
carl/frankenphp
Draft

feat: frankenphp#58541
CarlSchwan wants to merge 15 commits intomasterfrom
carl/frankenphp

Conversation

@CarlSchwan
Copy link
Member

Very much WIP

Advantages:

  1. Worker mode available (but not yet working)
  2. Allow to easily write some extension in go
  3. Mercure integration
  4. And more https://frankenphp.dev/

To test:

  1. Install frankenphp https://frankenphp.dev/docs/#rpm-packages
  2. Install some extensions: sudo dnf in php-zts-intl php-zts-apcu php-zts-pdo_sqlite php-zts-pdo php-zts-gd php-zts-zip
  3. Make /var/lib/php-zts/session writable for your user
  4. frankenphp run

This is only for the classic mode for now

  • Resolves: #

Summary

TODO

  • ...

Checklist

To test:

1. Install frankenphp https://frankenphp.dev/docs/#rpm-packages
2. Install some extensions: sudo dnf in php-zts-intl  php-zts-apcu php-zts-pdo_sqlite php-zts-pdo php-zts-gd php-zts-zip
3. Make /var/lib/php-zts/session writable for your user
4. `frankenphp run`

This is only for the classic mode for now

Signed-off-by: Carl Schwan <carlschwan@kde.org>
Signed-off-by: Carl Schwan <carlschwan@kde.org>
come-nc added 2 commits March 12, 2026 12:22
Isolated OC in its own file instead so that index.php can do finer init.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
We’re gonna need a psalm rule

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>

\OC::boot();

function cleanupStaticCrap() {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Love it!

come-nc added 11 commits March 12, 2026 16:32
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Also fixed recursive globbing and added a few manual skip.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
@come-nc
Copy link
Contributor

come-nc commented Mar 13, 2026

https://php.watch/versions/8.3/typed-constants I need to remove type from constants 😿

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants