Comments (11)
Hi there @olstjos,
seems like the first module builds for PHP 8.1 are hitting Centos Stream 9 so we will be able to start working on the c9s version of the image quite soon. So if you are okay with using Centos Stream images, be on the lookout for the new image.
from s2i-php-container.
Hello @pkubatrh I've got PHP 8.2.1 up and running with Ubuntu and it's blazingly fast compared to 7.4/8.0, takes even less memory than PHP 8.1 and is once again significantly faster than the previous version of PHP (8.1).
We need to get at least PHP 8.1 going here with the s2i-php-container because we're trying to run hundreds of pods on razor thin resources and we need to squeeze every single byte of ram and every cpu cycle to the maximum. Our cloud billing is huge, our apps need to be faster and we need to get PHP 8.1 going asap. PHP 8.0 will be end of life this year so we need to at least get started on PHP 8.1.
We're not running a bank with custom software, (we're not a bank) we are running cutting edge publicly available open source software and we need to stay current with security advisory releases and be ready for upgrades and everything the world is throwing at us. Every extra bit of performance is improved availability and allows us to deal better with bots and concurrency and keep latency low.
from s2i-php-container.
Hi @joejoseph00
PHP 8.1 has been available on RHEL9 for a good while, feel free to give it a try: https://catalog.redhat.com/software/containers/ubi9/php-81/62e8e662f6d3d47e19779b01
Edit: Double checking the image it seems there is only 8.0 inside :/ Let me take a look and check what is wrong.
from s2i-php-container.
Hi @pkubatrh thanks so much for looking into this.
We are using a stack that requires Zend supported releases in order to continue getting security and feature updates.
PHP 8.0 will become EOL on november 26th 2023, and we need to start developing on beta releases long before this EOL date. As developers we need to be as far ahead of EOL as possible so that we can achieve our deliverables on time. On november 26th 2023 we will lose access to upgrades of older version dependencies that we need to keep our production applications secure and long before this EOL date we also lose access to new functionality of the open source dependencies we rely on unless we develop using other platforms outside of the RHEL space.
Extended support option of out of support versions of PHP is not an ideal option for us because
- Newer versions of PHP consume less memory than older versions
- Newer versions of PHP provide significant performance improvements than older versions
- Newer versions of PHP are required by updated dependencies
- Newer versions of PHP such as 8.1.14 and PHP 8.2.1 are already used in production environments elsewhere and we would greatly benefit from having these versions available in the sclorg image.
- Security updates of dependencies we are using require Zend supported versions of PHP
- We need to develop new releases prior to deploying them so developers need to stay far ahead of the EOL curve.
from s2i-php-container.
@pkubatrh When I spoke with Red Hat representatives they had mentioned late fall, early winter 2022 for PHP 8.1 however now it is January 2023. Is there an updated timeline estimate? Any commitment?
Is there an updated delivery schedule for PHP 8.1 ? How soon before the EOL (End of life) of PHP 8.0? Can we expect this to be at least 6 months prior to the end of life of PHP 8.0 which will be november 26th 2023? And for PHP 8.2, is there a delivery timeline estimate for this also?
six months prior to end of life of PHP 8.0 would be approximately May 26th 2023
from s2i-php-container.
PHP 8.1 should have been available in winter 2022, but there was an issue with how the image was being built, so it still has PHP 8.0 inside, not 8.1 as expected. This should be fixed in the coming weeks. So yes, definitely before May 2023.
from s2i-php-container.
@pkubatrh Hi Petr, I got wind from Andrew of Red Hat that they fixed the glitch, does this mean we're almost ready to get the PHP 8.1 added to the s2i-php-container ?
from s2i-php-container.
Wow great to see this get done, looking forward to it! We'll test it out once it's merged.
from s2i-php-container.
Thank you @phracek and @pkubatrh for resolving this, I will test this out soon I hope.
from s2i-php-container.
Thanks @phracek and @pkubatrh :)
from s2i-php-container.
PHP 8.1 is old news , PHP 8.3 is 53% faster on Drupal than compared with PHP 8.1 and Kinstas benchmarking.
#435
from s2i-php-container.
Related Issues (20)
- ENV and FPM HOT 2
- allow easily consuming kubernetes TLS secrets HOT 1
- tests suite failure: blocker composer plugin HOT 1
- AH02282: No slotmem from mod_heartmonitor
- Testing issue created for samples operator HOT 1
- Feature request: Support custom certs for composer HOT 1
- Executing `test_scl_usage` when tty exists waits on 'cat' forever HOT 5
- No Action Required !! Testing automation workflow HOT 1
- No Action Required !! Testing automation workflow HOT 1
- How to get PHP 8.0.28 ? Multiple vulnerabilities in PHP 8.0.20 HOT 2
- Incomplete ssl test
- Run script error HOT 2
- 8.1 version of s2i-php-container web server user does not get the environment variables (env) secrets from Openshift HOT 2
- Environment variables are being ignored by the php engine HOT 4
- php-fpm issues (container runtime) HOT 4
- PHP version leakage HOT 5
- Default fpm settings easily lead to out of memory events or OOMkiller being active HOT 1
- Add support for PHP-8.2 to Fedora HOT 1
- PHP 8.3 timeline / PHP 8.3 is measuring+53% faster than 8.2 - HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from s2i-php-container.