Latest updates in testing, PHP 5.5.5 / 5.4.21, MySQL 5.5.34

The following packages are in testing, and available for download in the testing repositories:

  • php55w 5.5.5
  • php54w 5.4.21
  • php55w-pecl-apcu / php54w-pecl-apcu 4.0.2
  • mysql55 5.5.34

Assuming you have the Webtatic repositories set up (see Yum Repository), you can update using:

    yum update <package> --enablerepo=webtatic-testing

Latest updates in testing, PHP 5.5.3 / 5.4.19, MySQL 5.5.33

The following packages are in testing, and available for download in the testing repositories:

  • php55w 5.5.3
  • php54w 5.4.19
  • mysql55 5.5.33

Assuming you have the Webtatic repositories set up, you can update using:

    yum update <package> --enablerepo=webtatic-testing

Repository structure change: old versions of packages moved to archive repository

New repositories were created a month ago to store old versions of packages that were in the EL5.1 and EL6 repositories, where newer versions are kept. Today, the old versions of these packages have been moved to these new archive repositories.

If you have installed the latest.rpm recently, you will already have configured access to these archive repositories, but otherwise you can get access by repeating installation of the repository version you are using, see the Yum Repository page for details on how to install this.

Archived versions of packages will instead now be accessible for installation via:

yum install package-name.version --enablerepo=webtatic-archive

If you do use the archived packages, please note that using them there may be bugs and security issues that have since been fixed in the latest version of the packages, so if you can avoid it, you should only use the standard repositories.

This separation will mean that the package metadata for the existing EL5.1 and EL6 repositories will be reduced in size now, and mirroring should by default only sync the latest packages. It is standard practice in Yum repositories to delete or archive old versions of packages, Webtatic has taken the latter approach so that if it's critical to you to stay on the old versions, you can still do that.

Latest updates, PHP 5.5.1 / 5.4.17

Here are updated packages in the Yum repository:

The PHP 5.5 and 5.4 releases addresses a CVE, CVE-2013-4113. The CVE and changelogs do not mention PHP 5.5.0 and 5.4.0 - 5.4.17 versions are affected, however they are and the security fix is in PHP.net's 5.5.1 version, and will be in their next PHP 5.4 release (5.4.18).

Webtatic has included the pending PHP 5.4.18 security fix for this in it's php54w*-5.4.17 release, so although PHP 5.4.18 will likely be released on PHP.net within the week addressing this issue, it will not be as urgent to upgrade if using php54w*-5.4.17.

Additionally, there have been the following improvements added to the Webtatic PHP releases:

  • Zend Thread Safety (ZTS) mod_php module is now bundled with the standard mod_php module (non-ZTS), and will only be enabled if switching httpd prefork MPM to the worker MPM. All PHP extensions included in the repository will install standard extensions and ZTS extensions by default, and depending on the mod_php version being used, use the appropriate extensions in /etc/php.d (non-ZTS) and /etc/php-zts.d (ZTS).
  • Mysqlnd is supplied as alternative additional package to php54w-mysql/php55w-mysql (using the system libmysqlclient), and will replace the alternative php54w-mysql55/php55w-mysql55 (using Mysql 5.5 libmysqlclient).
  • Several built-in PHP extensions are now shared extensions, so they can be disabled by removing the appropriate /etc/php.d/*.ini and /etc/php-zts.d/*.ini files

Latest updates, PHP 5.5.0 on CentOS/RHEL 6

Here are updated packages in the Yum repository:

The PHP 5.5.0 release is out now for CentOS/RHEL 6 on the Webtatic Yum repository. More information can be found at PHP 5.5 for CentOS 6.4 via yum. The packages have been in testing since the PHP 5.5.0alpha2 release.

PHP.net has also announced that PHP 5.3 will only be receiving critical fixes from now on. Webtatic will continue to provide any of these fixes for CentOS 5.

Latest Updates, new Webtatic EL5.1 repository for CentOS 5 with PHP 5.4 and more

Here are updated packages in the Yum repository:

When the Webtatic EL6 repository was being created, I chose to change the format of the repository so that it would no longer use the same package names as CentOS/RHEL base repositories. This is because the previous Webtatic 5 repository had be installed with enabled=0 to avoid accidental unwanted upgrades, and the new structure meant that Webtatic EL6 could be enabled by default.

This has now been rolled out for CentOS/RHEL 5.x with the new Webtatic EL5.1 repository. The new repository can still be used in conjunction with Webtatic 5 repository.

The Webtatic 5 repository (the older one), will still be maintained, including updates to existing packages, but any new packages will be placed in Webtatic EL5.1

With this change, Webtatic will now support PHP 5.4 packages on CentOS/RHEL 5, using the php54w naming used in Webtatic EL6. Along with this, Nginx 1.2 is also available, along with existing MySQL 5.5 and 5.1 packages.

The guides on the website have been updated to reflect these changes.

Latest Updates, Nginx 1.2.9, Zend OPcache for PHP 5.4 on CentOS/RHEL 6

Here are updated packages in the Yum repository:

The Nginx 1.2 release contains a security fix for CVE-2013-2070.

The Zend OPcache is Zend's now open-source Zend Optimizer Plus opcode cache, which is a Pecl extension now, and will also be bundled with the next PHP minor release 5.5.

The PHP extension updates are to put the extensions in line for the future release of PHP 5.5 on Webtatic, which is in the works for when it is released on PHP.net