PHP 7.0 RC1, has been released! I am not a beta tester, but a release candidate is a great reason to give it a go! As a PHP developer i am quite pleased with this release, improved performance, scalar type hints and return type hints. As a starter i wanted to give the improved performance a go, the first application to upgrade is owncloud 8.1. Step 1, installing PHP7.0, a great tutorial has been supplied to compile PHP7.0 with ISPconfig3.0. The first issue i ran into is

Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory

I did not figure out the true issue yet, but connecting the database through hostname throws this error. All tho it is not a proper fix, changing your DSN from localhost to 127.0.0.1 fixes the issue. This issue is not owncloud specific, it appears to be happening on all my applications. My second issue:

PHP Startup: Unable to load dynamic library '/opt/php-7.0.0/lib/php/extensions/no-debug-non-zts-20141001/php_pdo_mysql.dll' - /opt/php-7.0.0/lib/php/extensions/no-debug-non-zts-20141001/php_pdo_mysql.dll: cannot open shared object file: No such file or directory at Unknown#0

This errors occurs when loading my owncloud url for the first time. Erm… I am running linux, why is a .dll loaded?! This is probably a configuration mess up, but still. I copied php.ini-production to php.ini a stated in the tutorial, seemed like something that has been done manually.

extension=php_pdo_mysql.dll

After checking the php.ini-production, this is definitely my own mess up. But hey, commenting fixes it. My third issue:

Redefinition of parameter $_ at /var/www/clients/client1/web4/web/3rdparty/guzzlehttp/ringphp/src/Client/StreamHandler.php#313

But this is a known issue for RingPHP. Owncloud seems to be functioning properly without it. So I am leaving that alone, and awaiting updates. Performance The true question, did it make a dent in performance. http://www.webpagetest.org/ Has been used to measure the performance. PHP 5.6:

                         
            Document Complete     Fully Loaded      
  Load Time First Byte Start Render Speed Index DOM Elements Time Requests Bytes In Time Requests Bytes In Cost
First View 2.012s 0.171s 1.888s 1910 95 2.012s 62 418 KB 2.020s 62 419 KB  
Repeat View 1.164s 0.116s 1.088s 1111 95 1.164s 2 5 KB 1.164s 2 75 KB  

PHP 7.0: 

                         
            Document Complete     Fully Loaded      
  Load Time First Byte Start Render Speed Index DOM Elements Time Requests Bytes In Time Requests Bytes In Cost
First View 1.902s 0.187s 1.789s 1813 95 1.902s 61 418 KB 1.955s 62 419 KB  
Repeat View 1.176s 0.178s 1.689s 1700 95 1.176s 2 5 KB 1.176s 2 75 KB  

Conclusion, no performance profit. However testing with concurrent users could actually make a difference. Maybe next time apache AB testing.