On March 31st 2016, the PHP group published PHP 7.0.5.
This is a security release. Several security bugs were fixed in this release. All PHP 7.0 users are encouraged to upgrade to this version.
Packages of PHP 7.0.5 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 are always welcome. Just make sure they are useful.
- feel free to show your support, it is always greatly appreciated… 🙂
16 replies on “PHP 7.0.5 for Jessie”
Thanks / Merci 🙂
I’m using the dotdeb PHP7 source package to build packages for ARM (Raspberry Pi). The problem I’ve come across is that I can’t seem to build individual packages. It always picks the php7.0 meta package and builds every SAPI and module, which takes very long on the Raspberry Pi, even with 4 threads.
Is there a way to build only the SAPIs and module I need?
@Robin Kunde : unfortunately no, the debian/rules Makefile has not been written with package separation in mind.
Hi there!
Thanks (again) for providing this great repo! But there seems to be a little problem:
I just installed the “php7.0-geoip” package and it does not set a “/etc/php/mods-available/geoip.ini” with the line “extension=geoip.so” and also the simlinks “/etc/php/7.0/{apache2,cli}/conf.d/20-geoip.ini” -> “/etc/php/mods-available/geoip.ini” are missing.
Did you leave out these config settings on purpose?
Cheers,
Ansas
@Ansas : thanks for you report. I totally missed this issue. I’ll fix it in a later upload.
Thanks man, your doing a great work!
Hi,
Would it be possible to configure PHP7 with –enable-pty support?
There is a long-standing ‘feature’ of PHP which means it can’t be used unless passed as a configure argument.
Short example of what I’m seeing:
http://stackoverflow.com/questions/19280161/configure-php-using-pear-on-linux
Longer historical explanation:
https://bugs.php.net/bug.php?id=33147
It would be great to have this support.
Thanks for all your work.
apt-get install php-memcached
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package php-memcached
————————-
How to install php memcached extension ? is not working ?
———-
php -v
PHP 7.0.5-1~dotdeb+8.1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
Hi
pear is compatible witch php7, any chance getting a php7-pear package ?
@vasil : apt-get install php7.0-memcached
@Marc.D : working on it
Thank you, is working.
Do you plan soon to integrate pdo-pgsql with php 7.0 ?
@jeremy : Please install php7.0-pgsql. Both pgsql and PDO_pgsql are included in this package.
It might be worth disabling pcre.jit by default, as I ran into an annoying issue on Debian 8 + php 7.0.5 + Zend HTTP, where it was failing to validate URIs and throwing internal errors.
After some digging, I found disabling JIT sorted it – This may be relevant – https://bugs.php.net/bug.php?id=70304
I can only assume Debian 8 is lacking the fixed PCRE
Awesome work! Keep it up! 😀 Are you going to release the SSH2 package for PHP 7?