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 :
- your feedbacks is always welcome. Just make sure it is useful.
- feel free to show your support, it is always greatly appreciated… 🙂
19 replies on “PHP 7.0.6 for Jessie”
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?
Hi! Awesome work! You have any idea of when the SSH package will be available? (if at all?) Thanks!
@Yannick: owncloud needs this small fix: https://github.com/owncloud/core/pull/24326
Holy Crap, was going nuts with owncloud. Got it working with the patch.
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,
Imagick is vulnerable, please fix this.
@romeo : just update your imagemagick libraries when Debian releases an update and then restart your PHP services to take profit from the updated shared library.
Hi guys. There is a php7 zts version for wheezy available??
We can move on jessie, but when php7zts will be availavle?
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!
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
@Zéfling: pecl seems to work for me after applying fixes from these commits:
However, this is only an ugly workaround, having a newer version of pear would be preferable 😉
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
Thanks! Great work!
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.
Is anybody else experiencing this memory bug?
does anyone know when myslnd-ms will be available for php7 ?
I meant mysqlnd-ms