PHP 7.3 as Software Collection
+
Par Remi le vendredi 8 juin 2018, 06:12 - RPM - Lien permanent
Version 7.3.0 Alpha 1 is released. It's now enter the stabilization phase for the developers, and the test phase for the users.
RPM of this upcoming version of PHP 7.3, are available in remi repository for Fedora 27, 28 and Enterprise Linux 6, 7 (RHEL, CentOS, ...) in a fresh new Software Collection (php73) allowing its installation beside the system version.
As I strongly believe in SCL potential to provide a simple way to allow installation of various versions simultaneously, and as I think it is useful to offer this feature to allow developers to test their applications, to allow sysadmin to prepare a migration or simply to use this version for some specific application, I decide to create this new SCL.
I will have the honor to share the Release Manager rôle for this version with Sara Golemon.
I also plan to propose this new version as a Fedora 30 change (as F29 will be released a few weeks before PHP 7.3.0).
Installation :
yum install php73
To be noticed:
- the SCL is independant from the system, and doesn't alter it
- this SCL is available in remi-safe repository (or remi for Fedora)
- installation is under the /opt/remi/php73 tree, configuration under the /etc/opt/remi/php73 tree
- the Apache module, php73-php, is available, but of course, only one mod_php can be used (so you have to disable or uninstall any other, the one provided by the default "php" package still have priority)
- the FPM service (php73-php-fpm) is available, it listens on default port 9000, so you have to change the configuration if you want to use various FPM services simultaneously.
- the php73 command give a simple access to this new version, however the scl command is still the recommended way (or the module command).
- for now, the collection provides 7.3.0alpha1, but alpha/beta/RC versions should be released in the next weeks
- some of the PECL extensions will be soon available, see the extensions status page
- only x86_64, no plan for other arch.
Also read other entries about SCL. especially description of my My PHP workstation.
$ module load php73 $ php --version PHP 7.3.0alpha1 (cli) (built: Jun 6 2018 08:00:17) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.0alpha1, Copyright (c) 1999-2018, by Zend Technologies
As always, your feedback is welcome, a SCL dedicated forum is open.
Software Collections (php73)
Commentaires
I plan to open the remi-php73 repository (base packages) and start building the extensions after feature and ABI freeze, with 7.3.0beta1 this summer.
Update to alpha2
I've start building the extensions, this is quite a long process, so if you need one, please open a request so it will be prioritized..
See the status list.
On June 28th: 105 / 140 (75%) are already available in the repository.
Update to alpha3
Update to alpha4 (next will be beta1)
Update to beta2