Quantcast
Channel: Remi's RPM repository - Blog
Viewing all 826 articles
Browse latest View live

phpMyAdmin on the road to version 4.8

$
0
0

RPM of the new upcoming major version of phpMyAdmin are available in remi repository for Fedora and for Enterprise Linux (RHEL, CentOS...).

 

Official web site : http://www.phpmyadmin.net/

Upstream announcement: phpMyAdmin 4.8.0-alpha1 is released

As always, for Fedora :

yum --enablerepo=remi-test install phpMyAdmin

Or, for Enterprise Linux

yum --enablerepo=remi-test install phpMyAdmin

Discover this new version which come with a lot of new features, and post your feedback.


PHP version 5.6.34, 7.0.28, 7.1.15 and 7.2.3

$
0
0

RPM of PHP version 7.2.3 are available in remi repository for Fedora 28 and in remi-php72 repository for Fedora 25-27 and Enterprise Linux  6 (RHEL, CentOS).

RPM of PHP version 7.1.15 are available in remi repository for Fedora 26-27 and in remi-php71 repository for Fedora 25 and Enterprise Linux (RHEL, CentOS).

RPM of PHP version 7.0.28 are available in remi repository for Fedora 25 and in remi-php70 repository for Enterprise Linux (RHEL, CentOS).

RPM of PHP version 5.6.34 are available in remi-php56 repository for Enterprise Linux.

emblem-important-2-24.pngPHP version 5.5 have reached its end of life and is no longer maintained by the project.

These versions are also available as Software Collections in the remi-safe repository.

security-medium-2-24.pngThese versions fix one security bug, so update is strongly recommended.

Version announcements:

emblem-notice-24.pngInstallation : use the Configuration Wizard and choose your version and installation mode.

Replacement of default PHP by version 7.2 installation (simplest):

yum-config-manager --enable remi-php72
yum update php\*

Parallel installation of version 7.2 as Software Collection (x86_64 only):

yum install php72

Replacement of default PHP by version 7.1 installation (simplest):

yum-config-manager --enable remi-php71
yum update

Parallel installation of version 7.1 as Software Collection (x86_64 only):

yum install php71

And soon in the official updates:

emblem-important-2-24.pngTo be noticed :

  • EL7 rpm are build using RHEL-7.4
  • EL6 rpm are build using RHEL-6.9
  • a lot of new extensions are also available, see the PECL extension RPM status page

emblem-notice-24.pngInformation, read:

Base packages (php)

Software Collections (php56 / php70 / php71 / php72)

QElectroTech version 0.6

$
0
0

RPM of QElectroTech version 0.6, an application to design electric diagrams, are available in remi for Fedora and Enterprise Linux 7.

A bit more than 2 years after the version 0.5 release, the project have just released a new major version of their electric diagrams editor.

Official web site : http://qelectrotech.org/ and version announcement.

Installation by YUM :

yum --enablerepo=remi install qelectrotech

RPM (version 0.60-1) are available for Fedora ≥ 25 and Enterprise Linux 7 (RHEL, CentOS, ...)

Updates are also on the road to official repositories

Notice :a Copr / Qelectrotech repository also exists, which provides "development" versions (0.7-dev for now).

PHP version 7.1.16RC1 and 7.2.4RC1

$
0
0

Release Candidate versions are available in remi-test repository for Fedora and Enterprise Linux (RHEL / CentOS) to allow more people to test them. They are available as Software Collections, for a parallel installation, perfect solution for such tests (for x86_64 only), and also as base packages.

RPM of PHP version 7.2.4RC1 are available as SCL in remi-test repository and as base packages in the remi-php72-test repository for Fedora 25-27 and Enterprise Linux.

RPM of PHP version 7.1.16RC1 are available as SCL in remi-test repository and as base packages in the remi-test repository for Fedora 26-27 or remi-php71-test repository for Fedora25 and Enterprise Linux.

PHP version 7.0 is now in security mode only, so no more RC will be released.

emblem-notice-24.pngInstallation : read the Repository configuration and choose your version.

Parallel installation of version 7.2 as Software Collection:

yum --enablerepo=remi-test install php72

Parallel installation of version 7.1 as Software Collection:

yum --enablerepo=remi-test install php71

Update of system version 7.2:

yum --enablerepo=remi-php72,remi-php72-test update php\*

Update of system version 7.1:

yum --enablerepo=remi-php71,remi-php71-test update php\*

Notice: version 7.2.2RC1 is also available in Fedora rawhide and version 7.1.16RC1 in updates-testing for Fedora 27, for QA.

emblem-notice-24.pngEL-7 packages are built using RHEL-7.4.

emblem-notice-24.pngRC version is usually the same as the final version (no change accepted after RC, exception for security fix).

Software Collections (php71, php72)

Base packages (php)

Adoption of PHP versions

$
0
0

A month ago, versions 5.6.34, 7.0.28, 7.1.15 and 7.2.3 were released, I also do the backport of some security fix for the RPM of the old versions 5.4.45 and 5.5.38.

So, this is the opportunity to look at the version distribution and its evolution.

Numbers used are download for the base packages (php-common) in the past month, so about 150,000 downloaded packages.

Notices:

  • this numbers are computed from the web server logs, from my server and most of the official mirrors, it can be altered by users pulling the full content (reposync) but ignore the numerous users of a internal private mirror (rsync).
  • only base packages statistics are used, SCL being often used in multi-versions environment, so cannot be combined (about 65,000 downloads)
  • my repository is the only one to provides these 6 versions for EL-6 and EL-7, so some users start to use it for the EOL versions (inflating the numbers), and version 5.4 is the default one in the main repository (remi).
  • numbers are only about my RPM repository, thus about people who choose to update the default version provided by the base distribution, so are of course not about the real distribution, but can give a idea about it.

1. Version distribution

Numbers:

  • PHP 7.2.4: 12.7%
  • PHP 7.1.15: 17.8%
  • PHP 7.0.28: 14.2%
  • PHP 5.6.34: 38.4%
  • PHP 5.5.38: 10.3%
  • PHP 5.4.45: 6.6%

We notice that a small percentage still use the EOL versions (17%), of course, still too much. More than half of the users are stalled on version 5, but for those who have upgraded to version 7, adoption of new the minor versions is quite good.

2. Evolution

Comparison with numbers of February for versions 5.6.33, 7.0.27, 7.1.13 and 7.2.1:

  • PHP 7.2 : 9.8% => 15.3% (+56%)
  • PHP 7.1 : 23.9% => 21.4% (-11%)
  • PHP 7.0 : 18.7% => 17.1% (-9%)
  • PHP 5.6 : 47.5% => 46.2% (-3%)

Which confirms the good adoption speed for the new minor versions for the users of version 7.x, so PHP 7.2 should be soon more used than 7.0; and later than 7.1.

3. Support

Reminder, versions 5.6 and 7.0 will reach their end of life at the end of this year, so I recommend to urgently plan the upgrade to a maintained version.

See: Supported Versions

 

PHP version 5.6.35, 7.0.29, 7.1.16 and 7.2.4

$
0
0

RPM of PHP version 7.2.4 are available in remi repository for Fedora 28 and in remi-php72 repository for Fedora 25-27 and Enterprise Linux  6 (RHEL, CentOS).

RPM of PHP version 7.1.16 are available in remi repository for Fedora 26-27 and in remi-php71 repository for Fedora 25 and Enterprise Linux (RHEL, CentOS).

RPM of PHP version 7.0.29 are available in remi repository for Fedora 25 and in remi-php70 repository for Enterprise Linux (RHEL, CentOS).

RPM of PHP version 5.6.35 are available in remi-php56 repository for Enterprise Linux.

emblem-important-2-24.pngPHP version 5.5 have 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.

security-medium-2-24.pngThese versions fix one security bug, so update is strongly recommended.

Version announcements:

emblem-notice-24.pngInstallation : use the Configuration Wizard and choose your version and installation mode.

Replacement of default PHP by version 7.2 installation (simplest):

yum-config-manager --enable remi-php72
yum update php\*

Parallel installation of version 7.2 as Software Collection (x86_64 only):

yum install php72

Replacement of default PHP by version 7.1 installation (simplest):

yum-config-manager --enable remi-php71
yum update

Parallel installation of version 7.1 as Software Collection (x86_64 only):

yum install php71

And soon in the official updates:

emblem-important-2-24.pngTo be noticed :

  • EL7 rpm are build using RHEL-7.4
  • EL6 rpm are build using RHEL-6.9
  • a lot of new extensions are also available, see the PECL extension RPM status page

emblem-notice-24.pngInformation, read:

Base packages (php)

Software Collections (php56 / php70 / php71 / php72)

phpMyAdmin version 4.8

$
0
0

RPM of the new major version of phpMyAdmin are available in remi repository for Fedora and for Enterprise Linux (RHEL, CentOS...).

 

Official web site : http://www.phpmyadmin.net/

Read: phpMyAdmin 4.8.0 is released

I think this new version will be soon in Fedora, but version 4.0.x will stay in EPEL-6 (dependency on MySQL 5.5) and version 4.4.x in EPEL-7 (dependency on PHP 5.5). So, it is already available for fedora 25 to 28 and for enterprise linux 6 to 7 in the remi repository.

This version will be available in Fedora 28, nothing planed yet for Fedora 27.

As always, for Fedora :

yum --enablerepo=remi install phpMyAdmin

Or, for Enterprise Linux

yum --enablerepo=remi install phpMyAdmin

Discover this new version which come with a lot of new features, and post your feedback.

PHPUnit 7.1

$
0
0

RPM of PHPUnit version 7.1 are available in remi repository for Fedora ≥ 25 and for Enterprise Linux (CentOS, RHEL...).

Documentation :

emblem-notice-24.pngThis new major version requires PHP ≥ 7.1 and is not backward compatible with previous versions, so the package is designed to be installed beside version 5 and 6.

Installation, Fedora:

dnf --enablerepo=remi install phpunit7

Installation, Enterprise Linux:

yum --enablerepo=remi install phpunit7

Notice: this tool is an essential component of PHP QA in Fedora. This version will also be available in Fedora 28.


PHP version 5.6.36, 7.0.30, 7.1.17 and 7.2.5

$
0
0

RPM of PHP version 7.2.5 are available in remi repository for Fedora 28 and in remi-php72 repository for Fedora 25-27 and Enterprise Linux  6 (RHEL, CentOS).

RPM of PHP version 7.1.17 are available in remi repository for Fedora 26-27 and in remi-php71 repository for Fedora 25 and Enterprise Linux (RHEL, CentOS).

RPM of PHP version 7.0.30 are available in remi repository for Fedora 25 and in remi-php70 repository for Enterprise Linux (RHEL, CentOS).

RPM of PHP version 5.6.36 are available in remi-php56 repository for Enterprise Linux.

emblem-important-2-24.pngPHP version 5.5 have 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.

security-medium-2-24.pngThese versions fix some security bugs, so update is strongly recommended.

Version announcements:

emblem-notice-24.pngInstallation : use the Configuration Wizard and choose your version and installation mode.

Replacement of default PHP by version 7.2 installation (simplest):

yum-config-manager --enable remi-php72
yum update php\*

Parallel installation of version 7.2 as Software Collection (x86_64 only):

yum install php72

Replacement of default PHP by version 7.1 installation (simplest):

yum-config-manager --enable remi-php71
yum update

Parallel installation of version 7.1 as Software Collection (x86_64 only):

yum install php71

And soon in the official updates:

emblem-important-2-24.pngTo be noticed :

  • EL7 rpm are build using RHEL-7.4
  • EL6 rpm are build using RHEL-6.9
  • a lot of new extensions are also available, see the PECL extension RPM status page

emblem-notice-24.pngInformation, read:

Base packages (php)

Software Collections (php56 / php70 / php71 / php72)

PHP version 7.1.18RC1 and 7.2.6RC1

$
0
0

Release Candidate versions are available in remi-test repository for Fedora and Enterprise Linux (RHEL / CentOS) to allow more people to test them. They are available as Software Collections, for a parallel installation, perfect solution for such tests (for x86_64 only), and also as base packages.

RPM of PHP version 7.2.6RC1 are available as SCL in remi-test repository and as base packages in the remi-php72-test repository for Fedora 25-27 and Enterprise Linux.

RPM of PHP version 7.1.18RC1 are available as SCL in remi-test repository and as base packages in the remi-test repository for Fedora 26-27 or remi-php71-test repository for Fedora25 and Enterprise Linux.

PHP version 7.0 is now in security mode only, so no more RC will be released.

emblem-notice-24.pngInstallation : read the Repository configuration and choose your version.

Parallel installation of version 7.2 as Software Collection:

yum --enablerepo=remi-test install php72

Parallel installation of version 7.1 as Software Collection:

yum --enablerepo=remi-test install php71

Update of system version 7.2:

yum --enablerepo=remi-php72,remi-php72-test update php\*

Update of system version 7.1:

yum --enablerepo=remi-php71,remi-php71-test update php\*

emblem-notice-24.pngEL-7 packages are built using RHEL-7.4.

emblem-notice-24.pngRC version is usually the same as the final version (no change accepted after RC, exception for security fix).

Software Collections (php71, php72)

Base packages (php)

PHP version 7.1.18 and 7.2.6

$
0
0

RPM of PHP version 7.2.6 are available in remi repository for Fedora 28 and in remi-php72 repository for Fedora 25-27 and Enterprise Linux  6 (RHEL, CentOS).

RPM of PHP version 7.1.18 are available in remi repository for Fedora 26-27 and in remi-php71 repository for Fedora 25 and Enterprise Linux (RHEL, CentOS).

emblem-notice-24.pngNo security fix this month, so no update for version 5.6.36 and 7.0.30.

emblem-important-2-24.pngPHP version 5.5 have 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.

Version announcements:

emblem-notice-24.pngInstallation : use the Configuration Wizard and choose your version and installation mode.

Replacement of default PHP by version 7.2 installation (simplest):

yum-config-manager --enable remi-php72
yum update php\*

Parallel installation of version 7.2 as Software Collection (x86_64 only):

yum install php72

Replacement of default PHP by version 7.1 installation (simplest):

yum-config-manager --enable remi-php71
yum update

Parallel installation of version 7.1 as Software Collection (x86_64 only):

yum install php71

And soon in the official updates:

emblem-important-2-24.pngTo be noticed :

  • EL7 rpm are build using RHEL-7.5
  • EL6 rpm are build using RHEL-6.9
  • a lot of new extensions are also available, see the PECL extension RPM status page

emblem-notice-24.pngInformation, read:

Base packages (php)

Software Collections (php56 / php70 / php71 / php72)

PHPUnit 7.2

$
0
0

RPM of PHPUnit version 7.2 are available in remi repository for Fedora ≥ 25 and for Enterprise Linux (CentOS, RHEL...).

Documentation :

emblem-notice-24.pngThis new major version requires PHP ≥ 7.1 and is not backward compatible with previous versions, so the package is designed to be installed beside version 5 and 6.

Installation, Fedora:

dnf --enablerepo=remi install phpunit7

Installation, Enterprise Linux:

yum --enablerepo=remi install phpunit7

Notice: this tool is an essential component of PHP QA in Fedora. This version will quickly be available in Fedora 28 as soon as review #1583468 will be approuved.

New GLPI dedicated repositories

$
0
0

There is now a dedicated repostiory for each GLPI version.

Until now, GLPI 9.1 was available in the "remi" repository and GLPI 9.2 in the "remi-test" repository, which doesn't make sense anymore, as version 9.2 is stable and most plugins are compatible.

I could have move 9.2 in "remi" and start pushing package of upcoming 9.2 version in "remi-test", but I prefer to let the choice to upgrade to the user.

From now, we have 3 repositories:

  • remi-glpi91 for GLPI 9.1, the old stable version (deprecated)
  • remi-glpi92 for GLPI 9.2, the current stable version (recommended)
  • remi-glpi93 for GLPI 9.3, the development version (empty for now)

So you have to enable the repository for the wanted version

For RHEL and Centos

    yum-config-manager --enable remi-glpi92

For Fedora

    dnf config-manager --set-enabled remi-glpi92

Hopping this improvement will make everyone happy.

PHP version 7.1.19RC1 and 7.2.7RC1

$
0
0

Release Candidate versions are available in remi-test repository for Fedora and Enterprise Linux (RHEL / CentOS) to allow more people to test them. They are available as Software Collections, for a parallel installation, perfect solution for such tests (for x86_64 only), and also as base packages.

RPM of PHP version 7.2.7RC1 are available as SCL in remi-test repository and as base packages in the remi-php72-test repository for Fedora 25-27 and Enterprise Linux.

RPM of PHP version 7.1.19RC1 are available as SCL in remi-test repository and as base packages in the remi-test repository for Fedora 26-27 or remi-php71-test repository for Fedora25 and Enterprise Linux.

PHP version 7.0 is now in security mode only, so no more RC will be released.

emblem-notice-24.pngInstallation : read the Repository configuration and choose your version.

Parallel installation of version 7.2 as Software Collection:

yum --enablerepo=remi-test install php72

Parallel installation of version 7.1 as Software Collection:

yum --enablerepo=remi-test install php71

Update of system version 7.2:

yum --enablerepo=remi-php72,remi-php72-test update php\*

Update of system version 7.1:

yum --enablerepo=remi-php71,remi-php71-test update php\*

Notice: version 7.2.7RC1 is also available in Fedora rawhide for QA.

emblem-notice-24.pngEL-7 packages are built using RHEL-7.5.

emblem-notice-24.pngRC version is usually the same as the final version (no change accepted after RC, exception for security fix).

Software Collections (php71, php72)

Base packages (php)

PHP 7.3 as Software Collection

$
0
0

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

emblem-important-2-24.pngTo 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.

emblem-notice-24.pngAlso 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 (php72)


GLPI version 9.3

$
0
0

GLPI (Free IT and asset management software) version 9.3~RC2 is available. RPM are available in remi-glpi93 repository for Fedora≥ 25 and Enterprise Linux≥ 6.

Read official announcement: Second Release Candidate of GLPI 9.3

AttentionWarning: this is not yet a stable version, do not use it on production.

Attention Warning: this version requires MySQL  5.6 or MariaDB  10, and so will not work with default version on  RHEL / CentOS. I recommend you to use the rh-mariadb102Software Collection.

All plugin projets have not yet released a compatible compatible version.

Available in the repository:

  • glpi-9.3.0~RC2-1
  • glpi-data-injection-2.5.2-1
  • glpi-reports-1.11.3-1
  • glpi-webservices-1.8.0-1

AttentionWarning: for security reason, the installation wizard is only allowed from the server where GLPI is installed. See the configuration file (/etc/httpd/conf.d/glpi.conf) to temporarily allow more clients.

With RHEL or CentOS :

First, you need to install a version of PHP 5.6 (7.x is recommended) following the Wizard explanation (installation as Single version), then

yum-config-manager --enable remi-glpi93
yum install glpi

With Fedora :

dnf config-manager --set-enabled remi-glpi93
dnf install glpi

You are welcome to try this version, in a dedicated test environment, give your feedback and post your questions and bugs on:

 

PHP version 7.1.19 and 7.2.7

$
0
0

RPM of PHP version 7.2.7 are available in remi repository for Fedora 28 and in remi-php72 repository for Fedora 25-27 and Enterprise Linux  6 (RHEL, CentOS).

RPM of PHP version 7.1.19 are available in remi repository for Fedora 26-27 and in remi-php71 repository for Fedora 25 and Enterprise Linux (RHEL, CentOS).

emblem-notice-24.pngNo security fix this month, so no update for version 5.6.36 and 7.0.30.

emblem-important-2-24.pngPHP version 5.5 have 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.

Version announcements:

emblem-notice-24.pngInstallation : use the Configuration Wizard and choose your version and installation mode.

Replacement of default PHP by version 7.2 installation (simplest):

yum-config-manager --enable remi-php72
yum update php\*

Parallel installation of version 7.2 as Software Collection (x86_64 only):

yum install php72

Replacement of default PHP by version 7.1 installation (simplest):

yum-config-manager --enable remi-php71
yum update

Parallel installation of version 7.1 as Software Collection (x86_64 only):

yum install php71

And soon in the official updates:

emblem-important-2-24.pngTo be noticed :

  • EL7 rpm are build using RHEL-7.5
  • EL6 rpm are build using RHEL-6.9
  • a lot of new extensions are also available, see the PECL extension RPM status page

emblem-notice-24.pngInformation, read:

Base packages (php)

Software Collections (php56 / php70 / php71 / php72)

PHP extensions status with upcoming PHP 7.3

$
0
0

With PHP 7.3 entering stabilization phase, time to check the status of most commonly used PHP extensions (at least, the ones available in my repository).

Here is the exhaustive list.

1. Compatible

The last published version is compatible

#NameVersionState
 APCu5.1.11OK
 apcu_bc1.0.4OK
 apfd1.0.1OK
 ast0.1.6OK
 bitset3.0.1OK
 brotli0.5.1OK
 cmark1.1.0OK
 componere2.1.3OK
 crypto0.3.1OK
 dbase7.0.0beta1OK
 dio0.1.0OK
 druid1.0.0OK
 ds1.2.6OK
 eio2.0.3OK
 env0.2.1OK
 event2.4.0RC3OK
 fann1.1.1OK
 gearman2.0.4OK
 geoip1.1.1OK
 gender1.1.0OK
 geospatial0.2.0OK
 gmagick2.0.5RC1OK
 gnupg1.4.0OK
 grpc1.12.0OK
 hdr_histogram0.3.0OK
 hrtime0.6.0OK
 ip2location8.0.1OK
 horde_lz41.0.9OK
 igbinary2.0.7OK
 imagick3.4.3OK
 inotify2.0.0OK
 json_post1.0.1OK
 krb51.1.2OK
 leveldb0.2.1OK
 libvirt0.5.4OK
 lz40.3.4OK
 lzf1.6.6OK
 mcrypt1.0.1OK, but please don't use it
 memprof2.0.0OK
 molten0.1.2betaOK
 mongodb1.5.0OK
 mosquitto0.4.0OK
 mysql1.0devOK, but please don't use it
 nsq3.1.0OK
 opencensus0.2.2OK
 parle0.8.1OK
 pdflib4.1.2OK
 pq2.1.4OK
 pggi0.3.0OK
 phpiredis1.0.0OK
 propro2.1.0OK
 psr0.4.0OK
 radius1.4.0b1OK
 raphf2.0.0OK
 rar4.0.0OK, PR #4 open for test suite.
 rdkafka3.0.5OK
 redis4.1.0RC3OK
 rpminfo0.2.1OK
 rrd2.0.1OK
 SeasLog1.8.4OK
 scrypt1.4.2(OK
 selinux0.4.1OK
 snappy0.1.9OK
 sphinx1.4.0-devOK
 ssdeep1.1.0OK
 stats2.0.3OK
 stomp2.0.2OK
 sync1.1.1OK
 tcpwrap1.2.0OK
 termbox0.1.3OK
 timecop1.2.10OK
 trace1.0.1betaOK
 trader0.5.0OK
 translit0.6.2OK
 uuid1.0.4OK
 varnish1.2.4OK
 vips1.0.8OK
 xattr1.3.0OK
 xdiff2.0.1OK
 xlswriter1.2.1OK
 xmldiff1.1.2OK
 xxtea1.0.11OK
 yar2.0.4OK
 zip1.15.3OK
 zookeeper0.5.0OK
 zstd0.4.14OK
 wkhtmltox0.3.2-devOK

 

2. Work in progress

These extensions have been fixed upstream (or PR are available) but no official release.

#NameVersionState
 amqp1.9.3Fixed by PR #323 merged.
 cassandra1.3.2Fixed by PR #126 awaiting review.
 couchbase v22.4.7Fixed by PR #22 merged.
 geos1.0.0Fixed by PR #20 awaiting review.
 handlebars0.8.2Fixed by PR #126, but upstream applied another fix.
 hprose1.6.6Fixed by PR #14 merged.
 http v2/33.2.0RC1Fixed upstream
 lua2.0.5Fixed by PR #37 awaiting review.
 memcache3.0.9-dev Fixed upstream, despite this extension in unmaintained
 memcached3.0.4Fixed upstream
 mogilefs0.9.3.1Fixed by PR #25 merged.
 msgpack2.0.3-devFixed by PR #124 and fixed by PR #125 awaiting review.
 mustache0.7.4Fixed by PR #48 merged.
 mysql_xdevapi8.0.11Fixed upstream
 oauth2.0.2 Fixed upstream
 pinba1.1.1Fixed upstream
 request1.0.0b2Fixed by PR #12 merged.
 smbclient0.9.0Fixed by PR #60 awaiting review.
 snuffleupagus0.2.1Fixed by PR #185 under discussion.
 ssh21.1.2Fixed upstream
 taint2.0.5-devFixed upstream and by PR #64 awaiting review.
 uploadprogress1.0.3.1PHP 7+ compatibility fixed upstream, but probably dead.
 uv0.2.2Fixed upstream and by PR #60 merged.
 vld0.15.0-devFixed upstream
 yac2.0.2Fixed by PR #89 awaiting review.
 yaconf1.0.8-devFixed upstream
 yaf3.0.7Fixed upstream
 yaz1.2.2Fixed by PR #7 merged.

 

3. Not compatible for now

#NameVersionState
 APM2.1.3Don't build
 ev1.0.4Segfaults
 jsond1.4.0Don't build, but perhaps unwanted
 libsodium1.0.7Deprecated version, unmaintained
 mailparse3.0.2Don't build, and already broken with 7.2 (test suite fails)
 pcs1.3.3Don't build
 phalcon v33.4.0Don't build
 protobuf3.6.0Don't build
 pthreads3.1.6Don't build, broken for a while
 ref0.6.0Don't build, but dead project
 solr v22.4.0Segfaults
 tarantool0.3.0Don't build
 uopz5.0.2Don't build
 sqlsrv
pdo_sqlsrv
5.2.1previewDon't build
 stackdriver_debugger0.2.0Segfaults
 swoole4.0.1Don't build
 swoole_serialize0.1.1Don't build
 v8js2.1.0Don't build
 Weakref0.3.3 Don't build
 xdebug2.7.0alpha1Don't build
 yaml2.0.2Don't build and segfaults

 

zmq1.1.3Don't build

 

3. Conclusion

I think current status is quite good, 7.3.0 is only in alha state, and GA planed for end of year, I hope everything will be fixed in the next weeks.

Last updated on July 2nd 2018

PHP version 7.1.20RC1 and 7.2.8RC1

$
0
0

Release Candidate versions are available in remi-test repository for Fedora and Enterprise Linux (RHEL / CentOS) to allow more people to test them. They are available as Software Collections, for a parallel installation, perfect solution for such tests (for x86_64 only), and also as base packages.

RPM of PHP version 7.2.8RC1 are available as SCL in remi-test repository and as base packages in the remi-php72-test repository for Fedora 25-27 and Enterprise Linux.

RPM of PHP version 7.1.20RC1 are available as SCL in remi-test repository and as base packages in the remi-test repository for Fedora 26-27 or remi-php71-test repository for Fedora25 and Enterprise Linux.

PHP version 7.0 is now in security mode only, so no more RC will be released.

emblem-notice-24.pngInstallation : read the Repository configuration and choose your version.

Parallel installation of version 7.2 as Software Collection:

yum --enablerepo=remi-test install php72

Parallel installation of version 7.1 as Software Collection:

yum --enablerepo=remi-test install php71

Update of system version 7.2:

yum --enablerepo=remi-php72,remi-php72-test update php\*

Update of system version 7.1:

yum --enablerepo=remi-php71,remi-php71-test update php\*

Notice: version 7.2.7RC1 is also available in Fedora rawhide for QA.

emblem-notice-24.pngEL-7 packages are built using RHEL-7.5.

emblem-notice-24.pngRC version is usually the same as the final version (no change accepted after RC, exception for security fix).

Software Collections (php71, php72)

Base packages (php)

PHP version 5.6.37, 7.0.31, 7.1.20 and 7.2.8

$
0
0

RPM of PHP version 7.2.8 are available in remi repository for Fedora 28 and in remi-php72 repository for Fedora 25-27 and Enterprise Linux  6 (RHEL, CentOS).

RPM of PHP version 7.1.20 are available in remi repository for Fedora 26-27 and in remi-php71 repository for Fedora 25 and Enterprise Linux (RHEL, CentOS).

RPM of PHP version 7.0.31 are available in remi repository for Fedora 25 and in remi-php70 repository for Enterprise Linux (RHEL, CentOS).

RPM of PHP version 5.6.37 are available in remi-php56 repository for Enterprise Linux.

emblem-important-2-24.pngPHP version 5.5 have 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.

security-medium-2-24.pngThese versions fix two security bugs, so update is strongly recommended.

Version announcements:

emblem-notice-24.pngInstallation : use the Configuration Wizard and choose your version and installation mode.

Replacement of default PHP by version 7.2 installation (simplest):

yum-config-manager --enable remi-php72
yum update php\*

Parallel installation of version 7.2 as Software Collection (x86_64 only):

yum install php72

Replacement of default PHP by version 7.1 installation (simplest):

yum-config-manager --enable remi-php71
yum update

Parallel installation of version 7.1 as Software Collection (x86_64 only):

yum install php71

And soon in the official updates:

emblem-important-2-24.pngTo be noticed :

  • EL7 rpm are build using RHEL-7.5
  • EL6 rpm are build using RHEL-6.10
  • a lot of new extensions are also available, see the PECL extension RPM status page

emblem-notice-24.pngInformation, read:

Base packages (php)

Software Collections (php56 / php70 / php71 / php72)

Viewing all 826 articles
Browse latest View live