Categories
PHP

PHP 7.0.6 for Jessie

On April 29th 2016, the PHP group published PHP 7.0.6.

This is a security release. Several security bugs were fixed in this release, including CVE-2016-3078 and CVE-2016-3074. All PHP 7.0 users are encouraged to upgrade to this version.

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

Please note that :

  • PHP 7 and PHP 5 from Jessie are now co-installable on the same machine
  • Packages of the following PECL extensions are now available : APCu, APCu_bc, geoip, igbinary, imagick, memcached, mongodb, msgpack, redis and xdebug. Careful, PHP 7 support from some of them is still very young.
  • The thread-safe version of all these packages will be published soon.

As usual :

19 replies on “PHP 7.0.6 for Jessie”

Hi,
Thanks for the update.
However it seems that after the update my OwnCloud website stopped to work. Some URLs give a “path not found” error.
I am still investigating the issue and I don’t see any direct relation with PHP7…

As anyone experience a problem with URL rewriting or access path issues?

Yan.

Thanks @Thomas!
Worked perfectly here.
I searched on Google yesterday but nothing came out…
I was planning to work on it again today, but you saved me a lot of time.
Also, doing CLI from New-Zealand to my VPS server in France is quite unnerving at time because of the network latency.
Have a great day,
Yannick.

We see following error when using the libapache2-mod-php7.0 package:

[Thu May 12 12:13:49.985661 2016] [core:notice] [pid 11687] AH00052: child pid 12338 exit signal Aborted (6)
*** Error in `/usr/sbin/apache2′: corrupted double-linked list: 0x00007fe2fe97c210 ***

Happens only occasionally. See also http://stackoverflow.com/questions/35889130/apache-crashes-with-munmap-chunk-invalid-pointer-after-update-to-php7-on-jess (that post is not from me)

Thanks for your work!

Great job.

A plan to include the last version of pear ? Currently, it’s broken with PHP 7 :

# pecl install stats
Parse error: syntax error, unexpected ‘new’ (T_NEW) in /usr/share/php/PEAR/Frontend.php on line 91

phpdismod (maybe also phpenmod – not checked) not working. I’ve tried to disable xdebug via “sudo phpdismod -s cli xdebug”. but the symlink from /etc/php/7.0/cli/conf.d/20-xdebug.ini to /etc/php/mods-available/xdebug.ini isn’t removed

Since upgrading to php 7.0.6 I see memory issues.
The committed memory in linux is increasing all the time.
I’m checking this with “cat /proc/meminfo | grep Committed_AS”
To see this bug, it’s important to not restart php-fpm and to have a high max request count in your php process pool (pm.max_requests). Each time the php child process is quitting, this memory is of course released.
But if those child processes get multiple thousands of requests the committed memory is steadily increasing.

Comments are closed.