Posted by & filed under PHP.

On November 13th 2014, the PHP group released PHP 5.6.3.

This release fixes several bugs and one CVE in the fileinfo extension. All PHP 5.6 users are encouraged to upgrade to this version.

PHP 5.6.3 packages are now available on Dotdeb for Debian 7.7 “Wheezy”, on both amd64 and i386 architectures. They include a fix for regressions in the FPM SAPI (See 1, 2 and 3) that is present in the upstream version of PHP 5.6.3.

Please also note these points :

  • Regression : php5-memcached lacks JSON support
  • Missing packages : Xcachen Xdebug and Xhprof are missing for now
  • End of support : Spplus won’t be supported anymore. Pinba’s fates hasn’t been decided yet.

As a consequence :

To install PHP 5.6 or to upgrade from previous version just follow the instructions.

12 Responses to “PHP 5.6.3 for Wheezy”

  1. Michael

    Can you tell already when Xcache and Xdebug will be available as packages? Thanks in advance.

  2. cronner

    Fresh install:

    Unpacking php5-fpm (from …/php5-fpm_5.6.3-1~dotdeb.1_amd64.deb) …
    Setting up php5-fpm (5.6.3-1~dotdeb.1) …
    debconf: unable to initialize frontend: Dialog
    debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.)
    debconf: falling back to frontend: Readline

    Creating config file /etc/php5/fpm/php.ini with new version
    php5_invoke: Enable module pdo for fpm SAPI
    php5_invoke: Enable module readline for fpm SAPI
    php5_invoke: Enable module opcache for fpm SAPI
    initctl: Unknown job: php5-fpm
    root@test:/etc/apt# service php5-fpm
    root@test:/etc/apt# service php5-fpm restart
    restart: Unknown job: php5-fpm
    root@test:/etc/apt#

  3. cronner

    It’s Wheezy:

    root@test:/# lsb_release -a
    No LSB modules are available.
    Distributor ID: Debian
    Description: Debian GNU/Linux 7.7 (wheezy)
    Release: 7.7
    Codename: wheezy

  4. martec

    same error here… with Wheezy…
    php-fpm not started

    root@sv1:/etc/php5/fpm# apt-get install php5-fpm
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Suggested packages:
    php-pear
    The following NEW packages will be installed:
    php5-fpm
    0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
    Need to get 0 B/2993 kB of archives.
    After this operation, 9686 kB of additional disk space will be used.
    Selecting previously unselected package php5-fpm.
    (Reading database … 34653 files and directories currently installed.)
    Unpacking php5-fpm (from …/php5-fpm_5.6.3-1~dotdeb.1_i386.deb) …
    Processing triggers for man-db …
    Setting up php5-fpm (5.6.3-1~dotdeb.1) …

    Creating config file /etc/php5/fpm/php.ini with new version
    php5_invoke: Enable module curl for fpm SAPI
    php5_invoke: Enable module readline for fpm SAPI
    php5_invoke: Enable module apcu for fpm SAPI
    php5_invoke: Enable module imagick for fpm SAPI
    php5_invoke: Enable module pdo_mysql for fpm SAPI
    php5_invoke: Enable module mysqli for fpm SAPI
    php5_invoke: Enable module mysql for fpm SAPI
    php5_invoke: Enable module pdo for fpm SAPI
    php5_invoke: Enable module mysqlnd for fpm SAPI
    php5_invoke: Enable module opcache for fpm SAPI
    initctl: Unknown job: php5-fpm

  5. cronner

    root@mysql:/etc/php5/fpm# /etc/init.d/php5-fpm start
    root@mysql:/etc/php5/fpm#

    just nothing :/