Skip to content

Conversation

@henderkes
Copy link
Contributor

@henderkes henderkes commented Dec 25, 2025

closes #1753

As per discussion here #2060 (comment) I went ahead with different repos for different php versions. Versioned support with stuff like apt install frankenphp8.5 or apk add frankenphp85 are technically also ready, but I'm not running any CI for that yet. I don't think it's worth it at this point as it would double the amount of runs.

The old debian repository with only 8.4 is deprecated but will receive updates for a few more months.
Every update/installation will print this notice, though, which will hopefully make everyone aware:

# running update from 8.4.15...
Unpacking php-zts-cli (8.4.16-1) ...
Setting up php-zts-cli (8.4.16-1) ...

================================================================================
                          ⚠️  DEPRECATION NOTICE
================================================================================

The single-version php-zts repository is deprecated and will no longer receive updates.

Please migrate to the new repository with different PHP versions available.

More information: https://pkgs.henderkes.com

================================================================================

Updated the installer to version 8.5.

@henderkes
Copy link
Contributor Author

henderkes commented Dec 25, 2025

I will create another pull request to install autocompletion (sh for alpine, bash for deb/rpm) with postinstall scripts after this is merged.

Edit: added here. Alpine doesn't have ash autocompletion.

@henderkes
Copy link
Contributor Author

CI is only failing to strukturag/libheif#1654.

@henderkes
Copy link
Contributor Author

@dunglas @alexandre-daubois sorry for the ping, but could we get this merged? People are currently still installing the old 8.4-only repository that I'm looking to get rid of, as it forces duplicate CI runs.

Copy link
Member

@dunglas dunglas left a comment

Choose a reason for hiding this comment

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

LGTM

@henderkes
Copy link
Contributor Author

Just pushed another commit because someone had port 2019 in use when installing frankenphp, which means we shouldn't attempt to bind to the admin api as it will fail.

@henderkes
Copy link
Contributor Author

@alexandre-daubois if you have no objections to the alpine services/install scripts, please merge. Thank you!

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants