Categories
PHP

PHP 7.0-RC3 for Jessie

On September 17th 2015, the PHP group published the third release candidate of the upcoming new major branch, PHP 7 :

PHP 7.0.0 RC 3 contains fixes for 19 reported bugs and over 100 commits with various improvements.

This release provides a noticeable new Opcache feature which makes possible to move PHP code pages into the huge memory pages. It can be enabled with opcache.huge_code_pages=1 in php.ini and can bring about 2% performance gain on supported platforms. Please help us to test this feature by enabling it and providing feedback.


Packages of PHP 7.0-RC3 are now available for Debian 8 “Jessie” on amd64 and i386 architectures.

Disclaimer : THIS IS A DEVELOPMENT PREVIEW (from a PHP upstream and from a Dotdeb/Debian packaging perspectives) – DO NOT USE IT IN PRODUCTION!

  • Don’t upgrade any staging/production/critical environments yet, and use these RC packages at your own risk!
  • Make sure that you understand the PHP/Debian/Dotdeb changes and that you don’t need any of the missing features/packages
  • Your feedbacks are always welcome. Just make sure they are useful.

These packages have been published on the main repository for Jessie. So to test PHP 7.0-RC3 , just follow the instructions.

And as usual, feel free to show your support

Categories
PHP

PHP 7.0-RC2 is available for Debian 8 “Jessie”

On September 4th 2015, the PHP group published the second release candidate of the upcoming new major branch, PHP 7 :

PHP 7.0.0 RC 2 contains fixes for 28 reported bugs, 7 of which are security related, and altogether over 250 commits with various improvements.

PHP 7.0.0 comes with new version of the Zend Engine with features such as (incomplete list):

  • Improved performance: PHP 7 is up to twice as fast as PHP 5.6
  • Consistent 64-bit support
  • Many fatal errors are now Exceptions
  • Removal of old and unsupported SAPIs and extensions
  • The null coalescing operator (??)
  • Combined comparison Operator (< =>)
  • Return Type Declarations
  • Scalar Type Declarations
  • Anonymous Classes

For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes.


I am now proud to announce that packages of PHP 7.0-RC2 are now available for Debian 8 “Jessie” on amd64 and i386 architectures!

Disclaimer : THIS IS A DEVELOPMENT PREVIEW (from a PHP upstream and from a Dotdeb/Debian packaging perspectives) – DO NOT USE IT IN PRODUCTION!

On the Dotdeb side, I wanted to make things right and compatible with what will happen for Stretch. So the packaging method has been synchronized to Sid’s one in terms of naming and versioning (once again, thanks to the Debian maintainers for their awesome work!). That means that :

  • The SAPI packages (Apache2, FPM, CLI, CGI, Embed…) are built as usual from the upstream source, and are named php7.0-* instead of just php7-*.
  • This new naming convention and packaging method will help to produce future php7.x-* packages more easily. And you could even install several PHP versions on the same server without any conflict!
  • Main PHP modules (GD, MySQL, mbstring…) are now built from a php7.0-modules-source package and named php-*. Please make sure that you pick the right ones.
  • All these packages are built using git-buildpackage and Jenkins.
  • Packages of the PECL extensions are missing and still require some work (the scripts are not ready yet).
  • The thread-safe version of all these packages will be published once everything has been declared as stable and production-ready

Once again, these first packages should be seen as a preview :

  • Don’t upgrade any staging/production/critical environments yet, and use these RC packages at your own risk!
  • Make sure that you understand the above PHP/Debian/Dotdeb changes and that you don’t need any of the missing features/packages
  • Your feedbacks are always welcome. Just make sure they are useful.

These packages have been published on the main repository for Jessie because they have new names and they shouldn’t conflict with any PHP5 installation. So to test PHP 7.0-RC2 , just follow the instructions.

And as usual, feel free to show your support

Categories
PHP

PHP 5.4.45, for Wheezy and Squeeze

On September 4th 2015, the PHP group released PHP 5.4.45.

Ten security-related issues were fixed in this release. All PHP 5.4 users are encouraged to upgrade to this version.

(…)

Please note that according to the PHP version support timelines, PHP 5.4.45 is the last scheduled release of PHP 5.4 branch. There may be additional release if we discover important security issues that warrant it, otherwise this release will be the final one in the PHP 5.4 branch. If your PHP installation is based on PHP 5.4, it may be a good time to start making the plans for the upgrade to PHP 5.5 or PHP 5.6.

The corresponding packages are now available on Dotdeb :

  • for Debian 7 “Wheezy” and Debian 6 “Squeeze”,
  • on both amd64 and i386 architectures.

The following modules have been packaged too :

  • APC 3.1.13
  • apcu 4.0.7
  • ffmpeg 0.6.0 (Squeeze only)
  • gearman 0.8.3
  • geoip 1.0.8
  • imagick 3.1.2
  • memcache 3.0.8
  • memcached 2.2.0
  • mongo 1.6.10
  • pecl_http 1.7.6
  • pinba (master)
  • redis 2.2.7
  • spplus 1.1
  • ssh2 0.12
  • xcache 3.2.0
  • xdebug 2.3.3
  • xhprof 0.9.4
  • zendopcache 7.0.5

As usual, please read the ChangeLog before upgrading and be sure to use to the latest packages before reporting any issue.

Categories
PHP

PHP 5.5.29 for Wheezy

On September 4th 2015, the PHP group released PHP 5.5.29.

This is a security release. Many security-related issues were fixed in this release. All PHP 5.5 users are encouraged to upgrade to this version.

PHP 5.5.29 packages are now available on Dotdeb for Debian 7 “Wheezy”, on both amd64 and i386 architectures.

The following modules have been packaged too :

  • apcu 4.0.7
  • gearman 0.8.3
  • geoip 1.0.8
  • imagick 3.1.2
  • memcache 3.0.8
  • memcached 2.2.0
  • mongo 1.6.10
  • pecl_http 1.7.6
  • pinba (master)
  • redis 2.2.7
  • spplus 1.1
  • ssh2 0.12
  • xcache 3.2.0
  • xdebug 2.3.2
  • xhprof 0.9.4

Please read the Changelog before upgrading.

Categories
PHP

PHP 5.6.13 for Wheezy

On September 4th 2015, the PHP group released PHP 5.6.13.

11 security-related issues were fixed in this release. All PHP 5.6 users are encouraged to upgrade to this version.

PHP 5.6.13 packages are now available for Debian 7 “Wheezy”, on both amd64 and i386 architectures, in ZTS and non-ZTS (default) flavors, along with the usual PECL extensions.

Note : php5-memcached still lacks JSON support.

Categories
PHP

PHP 5.5.28 for Wheezy

On August 6th 2015, the PHP group released PHP 5.5.28.

12 security-related issues were fixed in this release. All PHP 5.5 users are encouraged to upgrade to this version.

PHP 5.5.28 packages are now available on Dotdeb for Debian 7 “Wheezy”, on both amd64 and i386 architectures.

The following modules have been packaged too :

  • apcu 4.0.7
  • gearman 0.8.3
  • geoip 1.0.8
  • imagick 3.1.2
  • memcache 3.0.8
  • memcached 2.2.0
  • mongo 1.6.10
  • pecl_http 1.7.6
  • pinba (master)
  • redis 2.2.7
  • spplus 1.1
  • ssh2 0.12
  • xcache 3.2.0
  • xdebug 2.3.2
  • xhprof 0.9.4

Please read the Changelog before upgrading.

Categories
PHP

PHP 5.6.12 for Wheezy

On August 6th 2015, the PHP group released PHP 5.6.12.

12 security-related issues were fixed in this release. All PHP 5.6 users are encouraged to upgrade to this version.

PHP 5.6.12 packages are now available for Debian 7 “Wheezy”, on both amd64 and i386 architectures, in ZTS and non-ZTS (default) flavors, along with the usual PECL extensions.

Note : php5-memcached still lacks JSON support.

Categories
PHP

PHP 5.4.43, for Wheezy and Squeeze

On July 9th 2015, the PHP group released PHP 5.4.43.

Five security-related issues in PHP were fixed in this release, including CVE-2015-3152. All PHP 5.4 users are encouraged to upgrade to this version.

The corresponding packages are now available on Dotdeb :

  • for Debian 7 “Wheezy” and Debian 6 “Squeeze”,
  • on both amd64 and i386 architectures.

The following modules have been packaged too :

  • APC 3.1.13
  • apcu 4.0.7
  • ffmpeg 0.6.0 (Squeeze only)
  • gearman 0.8.3
  • geoip 1.0.8
  • imagick 3.1.2
  • memcache 3.0.8
  • memcached 2.2.0
  • mongo 1.6.10
  • pecl_http 1.7.6
  • pinba (master)
  • redis 2.2.7
  • spplus 1.1
  • ssh2 0.12
  • xcache 3.2.0
  • xdebug 2.3.3
  • xhprof 0.9.4
  • zendopcache 7.0.5

As usual, please read the ChangeLog before upgrading and be sure to use to the latest packages before reporting any issue.

Categories
PHP

PHP 5.5.27 for Wheezy

On July 10th 2015, the PHP group released PHP 5.5.27.

Several bugs were fixed in this release as well as CVE-2015-3152. All PHP 5.5 users are encouraged to upgrade to this version. (…) this PHP 5.5 version is the last planned release that contains regular bugfixes. All the consequent releases will contain only security-relevant fixes, for the term of one year. PHP 5.5 users that need further bugfixes are encouraged to upgrade to PHP 5.6.

PHP 5.5.27 packages are now available on Dotdeb for Debian 7 “Wheezy”, on both amd64 and i386 architectures.

The following modules have been packaged too :

  • apcu 4.0.7
  • gearman 0.8.3
  • geoip 1.0.8
  • imagick 3.1.2
  • memcache 3.0.8
  • memcached 2.2.0
  • mongo 1.6.10
  • pecl_http 1.7.6
  • pinba (master)
  • redis 2.2.7
  • spplus 1.1
  • ssh2 0.12
  • xcache 3.2.0
  • xdebug 2.3.2
  • xhprof 0.9.4

Please read the Changelog before upgrading.

Categories
PHP

PHP 5.6.11 for Wheezy

On July 10th 2015, the PHP group released PHP 5.6.11.

Five security-related issues in PHP were fixed in this release, including CVE-2015-3152. All PHP 5.6 users are encouraged to upgrade to this version.

PHP 5.6.11 packages are now available for Debian 7 “Wheezy”, on both amd64 and i386 architectures, in ZTS and non-ZTS (default) flavors, along with the usual PECL extensions.

Note : php5-memcached still lacks JSON support.