Template for PHP 8.1 (as 7.4 end of life will be 28 Nov 2022)
meacu1pa opened this issue · 3 comments
Since PHP 7.4's active support ended 28 Nov 2021 and security fixes will only be applied until 28 Nov 2022 it would be nice to have a php 8.1 template.
Expected Behaviour
There is a PHP 8.1 template available
Current Behaviour
There is only a PHP 7.4 template available.
Are you a GitHub Sponsor (Yes/No?)
I bought the faasd eBook
Check at: https://github.com/sponsors/openfaas
- Yes
- No
List All Possible Solutions and Workarounds
There's no real "workaround" here.
Which Solution Do You Recommend?
Deprecate the PHP 7 template, as official support for this version will end 28 Nov 2022, see https://www.php.net/supported-versions.php for reference.
Provide a PHP 8.1 template
Context
I'm trying to build functions with the most recent PHP version, as it is relevant for frameworks like Symfony to use a modern and supported PHP version.
Working on this contribution here.
Still need to give it a test drive before creating a PR.
Thanks for working on this, we'd welcome a PR for a "php8" template into this repository.
Php 8.1 template builds nicely, there's only one little blocker right now:
The examples for extensions in php-extension.sh-example
include installing Phalcon, which currently has no PHP 8 support.
This means when using the extension-example with the phalcon part results in the build breaking.
@alexellis would it be sufficient to just remove the Phalcon part and update the extension documentation accordingly?
Or do a lot of users need this extension example and we should wait until Phalcon has php8 support?