Here is a quick howto upgrade default PHP version provided on Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux or other clones with latest version 8.3.
You can also follow the Wizard instructions.
Blog | Forum | Repository | Wizard
vendredi 17 mai 2024
Par Remi le vendredi 17 mai 2024, 14:11 - HowTo
Here is a quick howto upgrade default PHP version provided on Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux or other clones with latest version 8.3.
You can also follow the Wizard instructions.
lundi 13 mai 2024
Par Remi le lundi 13 mai 2024, 09:32 - RPM
RPMs of PHP version 8.3.7 are available in the remi-modular repository for Fedora ≥ 38 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php83 repository for EL 7.
RPMs of PHP version 8.2.19 are available in the remi-modular repository for Fedora ≥ 38 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php82 repository for EL 7.
The Fedora 39, 40, EL-8 and EL-9 packages (modules and SCL) are available for x86_64 and aarch64.
There is no security fix this month, so no update for version 8.1.28.
PHP version 8.0 has reached its end of life and is no longer maintained by the PHP project.
These versions are also available as Software Collections in the remi-safe repository.
vendredi 26 avril 2024
Par Remi le vendredi 26 avril 2024, 06:38 - Archives
Release Candidate versions are available in the testing repository for Fedora and Enterprise Linux (RHEL / CentOS / Alma / Rocky and other clones) to allow more people to test them. They are available as Software Collections, for a parallel installation, the perfect solution for such tests, and also as base packages.
RPMs of PHP version 8.3.7RC1 are available
RPMs of PHP version 8.2.19RC1 are available
The Fedora 39, 40, EL-8 and EL-9 packages (modules and SCL) are available for x86_64 and aarch64.
vendredi 12 avril 2024
Par Remi le vendredi 12 avril 2024, 17:59 - RPM
RPMs of PHP version 8.3.6 are available in the remi-modular repository for Fedora ≥ 38 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php83 repository for EL 7.
RPMs of PHP version 8.2.18 are available in the remi-modular repository for Fedora ≥ 38 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php82 repository for EL 7.
RPMs of PHP version 8.1.28 are available in the remi-modular repository for Fedora ≥ 38 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php81 repository for EL 7.
The Fedora 39, 40, EL-8 and EL-9 packages (modules and SCL) are available for x86_64 and aarch64.
PHP version 8.0 has reached its end of life and is no longer maintained by the PHP project.
These versions are also available as Software Collections in the remi-safe repository.
These Versions fix 3 security bugs (CVE-2024-2756, CVE-2024-3096 and CVE-2024-2757), so update is strongly recommended.
vendredi 29 mars 2024
Par Remi le vendredi 29 mars 2024, 09:39 - Développement
In an enterprise distribution, such as RHEL, because of the very long life cycle (10 years or more), there is 2 opposite needs:
So, this means we need to be able to distribute alternative versions in a safe way.
This of course also affects my repository, which has the goal to provide more alternative versions and extensions.
This is not a need for Fedora which has a very sort life cycle (6 months), so with no need for newer versions in a stable release.
Until EL-7, the main solution was to create 1 optional repository per version (ex: the RHWAS channel in EL-4).
This was not perfect, mostly working only for newer versions, raising conflicts because 2 versions were available in active repositories.
In EL-5 using different names was tried (e.g. php version 5.1 and php53 for version 5.3), this was a real nightmare, and this has been abandoned.
A nice idea appears in EL-6 and EL-7 to provide alternative versions in a separated RPM namespace, installed in a separated tree (/opt), allowing the installation of various versions simultaneously.
Mostly because of some design faults, the community rejected this and the project was abandoned in EL-8 (excepted for newer GCC, in devtoolset).
As initial design issues were fixed, I really appreciate SCL and still use them, and provides them in my repository, see My PHP development Workstation, mostly because I like being able to install various versions simultaneously.
EL-8 introduced modularity, a new way to manage alternative versions in optional streams. When a stream is disabled its packages are ignored by dnf, when it is enabled its packages are preferred. This works very well for both newer and older versions.
In EL-8 the idea was to provide everything as modules. This was probably a terrible mistake that caused the community to reject it again.
Indeed, especially for libraries this probably doesn't make sense. This also creates a complex dependency tree, and a very complex build system (MBS).
In EL-9 everything was greatly simplified. The base system works without modules that are only used for alternative versions (ex: PHP 8.0 by default, but 8.1 and 8.2 are available as modules).
This is probably how modularity should have been used from the beginning. And this works really smoothly. Also, MBS is not really required in this simple scheme, with a simple build configuration being enough.
But it was too late, and the community (mostly the Fedora one) had already killed it.
This is the successor of DNF version 4 which introduces modules. But, as Fedora chose to stop using modules, the needed features are not implemented.
For now, dnf5 only supports enabling/disabling streams, but this is far from usable, and perhaps everything related to modularity will be dropped in the final version.
In the upcoming Fedora 40, dnf is still version 4 by default, and dnf5 is also available for test.
Module management still works, despite a small regression which has a workaround.
In the future Fedora 41, dnf version 5 should become the default, probably without modularity.
I plan to continue to provide modules for Fedora 40 and probably EL-10, with dnf 4.
I need to think about later versions, having to switch back to the old way (1 repo per version) makes me terribly sad and gives me nightmares.
I've read a proposal to switch back to provide alternative versions under a different namespace. Which seems like switching 10 years back, with a broken solution.
Of course, I dream of seeing Modularity support maintained in dnf 5 ;)
I'm disappointed with the bad Fedora community feedback on solutions proposed to solve Enterprise-only needs.
And what a waste of developer energy on these features (SCL and Modularity)
Par Remi le vendredi 29 mars 2024, 07:10 - Archives
Release Candidate versions are available in the testing repository for Fedora and Enterprise Linux (RHEL / CentOS / Alma / Rocky and other clones) to allow more people to test them. They are available as Software Collections, for a parallel installation, the perfect solution for such tests, and also as base packages.
RPMs of PHP version 8.3.5RC1 are available
RPMs of PHP version 8.2.18RC1 are available
The Fedora 39, 40, EL-8 and EL-9 packages (modules and SCL) are available for x86_64 and aarch64.
vendredi 15 mars 2024
Par Remi le vendredi 15 mars 2024, 07:54 - Archives
RPMs of PHP version 8.3.4 are available in the remi-modular repository for Fedora ≥ 37 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php83 repository for EL 7.
RPMs of PHP version 8.2.17 are available in the remi-modular repository for Fedora ≥ 37 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php82 repository for EL 7.
The Fedora 39, 40, EL-8 and EL-9 packages (modules and SCL) are available for x86_64 and aarch64.
There is no security fix this month, so no update for version 8.1.27.
PHP version 8.0 has reached its end of life and is no longer maintained by the PHP project.
These versions are also available as Software Collections in the remi-safe repository.
vendredi 1 mars 2024
Par Remi le vendredi 1 mars 2024, 07:26 - Archives
Release Candidate versions are available in the testing repository for Fedora and Enterprise Linux (RHEL / CentOS / Alma / Rocky and other clones) to allow more people to test them. They are available as Software Collections, for a parallel installation, the perfect solution for such tests, and also as base packages.
RPMs of PHP version 8.3.4RC1 are available
RPMs of PHP version 8.2.17RC2 are available
The Fedora 39, 40, EL-8 and EL-9 packages (modules and SCL) are available for x86_64 and aarch64.
vendredi 16 février 2024
Par Remi le vendredi 16 février 2024, 06:58 - Archives
RPMs of PHP version 8.3.3 are available in the remi-modular repository for Fedora ≥ 37 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php83 repository for EL 7.
RPMs of PHP version 8.2.16 are available in the remi-modular repository for Fedora ≥ 37 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php82 repository for EL 7.
The Fedora 39, 40, EL-8 and EL-9 packages (modules and SCL) are available for x86_64 and aarch64.
There is no security fix this month, so no update for version 8.1.27.
PHP version 8.0 has reached its end of life and is no longer maintained by the PHP project.
These versions are also available as Software Collections in the remi-safe repository.
lundi 5 février 2024
Par Remi le lundi 5 février 2024, 12:24 - RPM
RPM of PHPUnit version 11 are available in remi repository for Fedora ≥ 38 and for Enterprise Linux (CentOS, RHEL, Alma, Rocky...).
vendredi 2 février 2024
Par Remi le vendredi 2 février 2024, 07:44 - Archives
Release Candidate versions are available in the testing repository for Fedora and Enterprise Linux (RHEL / CentOS / Alma / Rocky and other clones) to allow more people to test them. They are available as Software Collections, for a parallel installation, the perfect solution for such tests, and also as base packages.
RPMs of PHP version 8.3.3RC1 are available
RPMs of PHP version 8.2.16RC1 are available
The Fedora 39, EL-8 and EL-9 packages (modules and SCL) are available for x86_64 and aarch64.
jeudi 18 janvier 2024
Par Remi le jeudi 18 janvier 2024, 16:47 - Archives
RPMs of PHP version 8.3.2 are available in the remi-modular repository for Fedora ≥ 37 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php83 repository for EL 7.
RPMs of PHP version 8.2.15 are available in the remi-modular repository for Fedora ≥ 37 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php82 repository for EL 7.
The Fedora 39, EL-8 and EL-9 packages (modules and SCL) are available for x86_64 and aarch64.
There is no security fix this month, so no update for version 8.1.27.
PHP version 8.0 has reached its end of life and is no longer maintained by the PHP project.
These versions are also available as Software Collections in the remi-safe repository.
jeudi 4 janvier 2024
Par Remi le jeudi 4 janvier 2024, 17:07 - Archives
Release Candidate versions are available in the testing repository for Fedora and Enterprise Linux (RHEL / CentOS / Alma / Rocky and other clones) to allow more people to test them. They are available as Software Collections, for a parallel installation, the perfect solution for such tests, and also as base packages.
RPMs of PHP version 8.3.2RC3 are available
RPMs of PHP version 8.2.15RC1 are available
The Fedora 39, EL-8 and EL-9 packages (modules and SCL) are available for x86_64 and aarch64.
vendredi 22 décembre 2023
Par Remi le vendredi 22 décembre 2023, 06:43 - Archives
RPMs of PHP version 8.3.1 are available in the remi-modular repository for Fedora ≥ 37 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php83 repository for EL 7.
RPMs of PHP version 8.2.14 are available in the remi-modular repository for Fedora ≥ 37 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php82 repository for EL 7.
RPMs of PHP version 8.1.27 are available in the remi-modular repository for Fedora ≥ 37 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php81 repository for EL 7.
The Fedora 39, EL-8 and EL-9 packages (modules and SCL) are available for x86_64 and aarch64.
PHP version 8.0 has reached its end of life and is no longer maintained by the PHP project.
These versions are also available as Software Collections in the remi-safe repository.
vendredi 8 décembre 2023
Par Remi le vendredi 8 décembre 2023, 07:11 - Archives
Release Candidate versions are available in the testing repository for Fedora and Enterprise Linux (RHEL / CentOS / Alma / Rocky and other clones) to allow more people to test them. They are available as Software Collections, for a parallel installation, the perfect solution for such tests, and also as base packages.
RPMs of PHP version 8.3.1RC3 are available
RPMs of PHP version 8.2.14RC1 are available
RPMs of PHP version 8.1.27RC1 are available
The Fedora 39, EL-8 and EL-9 packages (modules and SCL) are available for x86_64 and aarch64.
lundi 27 novembre 2023
Par Remi le lundi 27 novembre 2023, 07:50 - RPM
One year after PHP 7.4, and as announced, PHP version 8.0.30 was the last official release of PHP 8.0
To keep a secure installation, the upgrade to a maintained version is strongly recommended:
Read :
However, given the very important number of downloads by the users of my repository the version is still available in remi repository for Enterprise Linux (RHEL, CentOS, Alma, Rocky...) and Fedora and will include the latest security fixes.
Warning : this is a best effort action, depending on my spare time, without any warranty, only to give users more time to migrate. This can only be temporary, and upgrade must be the priority.
You can also watch the sources repository on github.
vendredi 24 novembre 2023
Par Remi le vendredi 24 novembre 2023, 07:05 - Archives
RPMs of PHP version 8.2.13 are available in the remi-modular repository for Fedora ≥ 37 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php82 repository for EL 7.
RPMs of PHP version 8.1.26 are available in the remi-modular repository for Fedora ≥ 37 and Enterprise Linux ≥ 8 (RHEL, Alma, CentOS, Rocky...) and in the remi-php81 repository for EL 7.
The Fedora 39, EL-8 and EL-9 packages (modules and SCL) are available for x86_64 and aarch64.
There is no security fix this month, so no update for version 8.0.30.
PHP version 7.4 has reached its end of life and is no longer maintained by the PHP project.
These versions are also available as Software Collections in the remi-safe repository.
jeudi 23 novembre 2023
Par Remi le jeudi 23 novembre 2023, 17:51 - Archives
RC6 was GOLD, so version 8.3.0 GA is just released, at planned date.
A great thanks to Eric Mann, Jakub Zelenka, and Pierrick Charron our Release Managers, to all developers who have contributed to this new long awaiting version of PHP, and thanks to all testers of the RC versions who have allowed us to deliver a good quality version.
RPM are available in the php:remi-8.3 module for Fedora and Enterprise Linux ≥ 8 and as Software Collection in the remi-safe repository.
RPM are also available in the remi-php83 repository for Enterprise Linux 7 (RHEL, CentOS, Alma, Rocky...).
jeudi 16 novembre 2023
Par Remi le jeudi 16 novembre 2023, 09:17 - General
My new computer is operational :
Retrieved from my previous computer:
This computer is now my main development workstation and also my x86_64 builder.
First test, boot time < 5", PHP 8.3 build takes 20" instead of 55". Nice.
CPU Benchmark shows tripling of results, see i9-9900K vs i9-13900K
Another comparison, building grpc extension RPM, with the old i9-9900K
With the new i9-13900K
I plan to extend it quickly:
Thanks to all who want to participate, see the Merci/Thanks page.
Of course, my previous machine, from 2019, will be re-used
jeudi 9 novembre 2023
Par Remi le jeudi 9 novembre 2023, 16:42 - Archives
Release Candidate versions are available in the testing repository for Fedora and Enterprise Linux (RHEL / CentOS / Alma / Rocky and other clones) to allow more people to test them. They are available as Software Collections, for a parallel installation, the perfect solution for such tests, and also as base packages.
RPMs of PHP version 8.2.13RC1 are available
RPMs of PHP version 8.1.26RC1 are available
The Fedora 39, EL-8 and EL-9 packages (modules and SCL) are available for x86_64 and aarch64.
« billets précédents - page 1 de 124