PHP 7.0.0 is available for Jessie Posted December 4, 2015 by & filed under. On December 3rd 2015, the PHP group. PHP 7.0.0 comes with a new version of the Zend Engine, numerous improvements and new features such as: • Improved performance: PHP 7 is up to twice as fast as PHP 5.6 • Significantly reduced memory usage • Abstract Syntax Tree • Consistent 64-bit support • Improved Exception hierarchy • Many fatal errors converted to Exceptions • Secure random number generator • Removed old and unsupported SAPIs and extensions • The null coalescing operator (??) • Return and Scalar Type Declarations • Anonymous Classes • Zero cost asserts The list of changes is recorded in the. The is available in the PHP Manual. Please consult it for the detailed list of new features and backward incompatible changes. I am now proud to announce that packages of PHP 7.0.0 are now available for Debian 8 “Jessie” on amd64 and i386 architectures! On the Dotdeb side, I wanted to make things right and compatible with what will happen for Stretch. La cucaracha music. 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 packages of SAPI (Apache2, FPM, CLI, CGI, Embed) and of core modules (GD, MySQL, mastering, OpCache) 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 7+ versions on the same server without any conflict! • You should remove any PHP5 packages before upgrading • The json and OpCache modules are now packaged separately, respectively name php7.0-json and php7.0-opcache. • All these packages are built using. • Packages of the PECL extensions (Memcache, Memcached, Mongo, Redis, Xdebug) are still missing and require some work from me. ![]() • The thread-safe version of all these packages will be published soon. Please 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. These packages have been published on the main repository for Jessie because they have new names because they shouldn’t conflict with any PHP5 installation. So to get PHP 7.0.0,. So in this tutorial, we are going to install PHP5.6 on Debian 8 Jessie. Check the source list. And you can also install many PHP modules that you want like php5-json, php5-mbstring, php5-cli, php5-fpm. Apt-get install php5-pgsql php5 php5-fpm. Installing PHP5 with postgresql module. This feature works with PHP-FPM and FastCGI. This tutorial shows how to build the new PHP 7 (Beta) as a PHP-FPM and a FastCGI version on a Debian Jessie server. These PHP 7 builds include Zend OPcache. Preliminary Note. I will install PHP 7 that is currently in Beta at the time of this writing. And as usual, feel free, it is always greatly appreciated, especially if we consider the high level of expectations that you all have for this new major release 🙂 Tags: 76 Responses to “PHP 7.0.0 is available for Jessie” • • •. Jeff Hi Guillaume. I just started doing some more serious testing with PHP 7.0 and it looks like you forgot (or maybe it’s on purpose?) to enable bz2 support. I just added the –with-bz2 line in the debian/rules file and recompiled everything and now I’ve got bz2 enabled and working. It’s amusing that when bz2 was disabled, it just was telling me to get it on pecl 🙂 The build-dep of the php7 packages have dependencies on libzip-dev, so I assume it’s just that someone somewhere forgot to add the flag to the configure parameters? Anyway, as always thanks for the packages! I just thought I would let you know about this 🙂 •.
0 Comments
Leave a Reply. |