PHP 7.1.0alpha1 is available for testing

php.internals

Davey

10 years ago
Hi, The first alpha for 7.1.0 was just released and can be downloaded from: https://downloads.php.net/~krakjoe/ The Windows binaries are available at http://windows.php.net/qa/ This is the first minor release in the 7.x series, and we look forward to a successful and smooth release process. However, 7.x is still very new and we have lots of large features dropping in this release. Please test it carefully, and report any bugs in the bug system. Alpha 2 will be tagged on Tuesday June 21st and released on Thursday June 23rd. Below is the verification information for the downloads: php-7.1.0alpha1.tar.bz2 SHA256 hash: daaaa7ee8508d4699b6bc010200d91402249b808844cabe48c354ef870d3b485 PGP signature: -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCAAGBQJXVzcBAAoJEJZAoYTDlTxVzvQQAMmBk56p7HktmxEIqk4LwYY/ 0Q3jcxv83SYJbztjzu+Nks4iclj5+xBbnVJn7TyZ7idiR8UGT0iT1Aj18DmK2j86 2MYe/qVPHGazhK1rTJObVhLjCbs+mByk9pL28j2sor55zvVv9P6g03Rqbper2Ics HPwf4pIXNACXfOc6nlY2J2I0u2BK5McUyvG4+Dg6u2xUIY81YArQj+SSBhQJ5Kk6 c3+zU6+nrFgbS+5T4IQ4Tjc9UWrjvpvS+E9SA6v/pERGqeMl80LDbYFQ9yJb+gAP RpC+xSo9cKfNj1YugneclGm8VNHwKtKADlja45skJ94deAvi94UbTx4vbQiG80uv iK+8qcqBH4Eq2vm2a855iaNVP+LFVkN5hPL33Jn7AhQsyesg99jPogQzSoXAsrfj 4/tdsvIpmMDe3o3zRpMZWDo0H+mbLun4VrQk1vlPPmNfFWjAuxD9sHILYREOVb0H Yxkm5GanB9oyAGEMBK+Ao18c0amy2ZOT/9SMyQlbsex7n13fY4KcupDc2AuCiFS6 bXXjeLvMuvxr0iMwGSD2PjnptW1hSS1rrZmkzs3R4Iv19gqZln+5MoiPU5jhTcv2 eUw321jO1mJnk5bv97yjT0TyGUWyGmZodfmyjMOtmDtLAUz7Z/gzT0wgEPSHzNPE 4eFlXnU9iMr8g+2EjR05 =hk1N -----END PGP SIGNATURE----- php-7.1.0alpha1.tar.gz SHA256 hash: 0939678fccf91013b0a9e238b58a4766b27d2ecb78f7dc5d25b478482eab127a PGP signature: -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCAAGBQJXVzcGAAoJEJZAoYTDlTxVP4IP/jdb2XzmoNKy1eGfOlGUtpkv 1hR4IykL02K7klEcCvG156ekIx3KdATkFfh1PA3/zlFQqt3q+Jn6VaXu9h+/IxPi asJIm4gdk5dXBm3om6AWeX3Sk01hwnXClb1BDYT8c51MeW2rUROK60mvB/VKCOQb zhcsrUeQggbBAWsS5m/eoJxkM1GclL/9VjlidzXXk7d/dPimjEHiBsGvZhtya28h B411DtDFDMdiebV9r4TJDtzdvfKCygWn2PAzFcv6lEVrS7Blpjhmykv/JvbQVKqo VU925j/OeHTHCAT0pPwDyspKRXAoltW/V7ytc2g2zKAkxBYRSIMSY19mC1Xeb4Q9 yRezmRK2zYrzO5aL7XzJKJVOjPFaI6hzT1cq9meUIS5nFWiWfEnhfyTdFC2YcJET RDkHRwhpq6A2oihGfsRMafPc/dipv/+7TydSd/pRrRy1MGnDalkUJTQklsDb0FPI IVCiJt79prhGaPZqY+g4DmsNhBc2KcIsRfwB8r8AhMto0cx97ghuVqPU21Hh3H76 ac0TpfazvEzsDRv5e7sX++jE8XycusUyLPdOM6CEU1y8lO1PB89K69hn0+AUgkoY Q5uMFywv2v1P/g+cpuURLD59GU+VbzJvB8loaX1vQV8YCkDg27CXIkiSjMEuhlCI 0CCDyVdvjCYVO6Ql1Uas =/6nj -----END PGP SIGNATURE----- php-7.1.0alpha1.tar.xz SHA256 hash: e58c1e945200e2b03626a9429dd6f0079af390aa1009b5bf88e6e3105e8c34dd PGP signature: -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCAAGBQJXVzcLAAoJEJZAoYTDlTxV9XkP/jlGPXK8SU4vbB95gqg8csFt AWPZYNQrnkmTBPWkl/vmCmLkeEEoYuPhdaThpr4s4n5NpM39Nw0Rf7Dsu7w+7xa0 7nhc3tXq0Vcf0fmPpBBv9MkqPfRDqd3ioC+YdT6kITpN0EAoFqn6sQnWNvEE1HG0 +nsoqz1Yi0o2h4BIbQUsB1YIJAIiM2rT/E24C1ENprF9TrYZ/APU/cI1nAHbUjo1 RWmtdL3T7nPHtMPhQewbp+rjq6WJ9xvjXAtyJmm5DWaVKsPzEZPyfXXdkNp+ABhV L5zyLRAShgSKF3Fic7Q9GpfLkerv4+ze2koIetdTTWBYZ89AXdj8yPOz6bY/W8tF A6YjWrCI/R3pqiS+YoDG9gJSzEF6t5IEPe3gBKVVmEM+7FFTB1Zjct3v8UxmuoxV jJ2wEvFsz11fUfMutUYc3PqBREIX1Dffw7j4UsKLy4k8yGeeSTO3pR40NPyTKUTj qtvblo35SmbtCDIxYVqDr0VC6Tmw+cSYL2uUzdoJO4wgcpNS+1HsWZ6nw0mL8XdW /hvvdhZYrX4FUiNWbn58nI3W9CW+wOaWZbYe+crrcB20Z0HfCWCyTz7X5Unasqrh EfMQIKN5l67Pg9ppjFuR/9ZwDgx1USUUUyhj+/rOfAwh9ravM+ZntoGvcMJg9eGQ bDLUW9lhi6HkFUvP2WUX =5MUa -----END PGP SIGNATURE-----

Jan Ehrhardt

10 years ago
Davey Shafik in php.internals (Sat, 11 Jun 2016 11:38:00 +0100):
>The first alpha for 7.1.0 was just released and can be downloaded from: > >https://downloads.php.net/~krakjoe/
Congrats.
>The Windows binaries are available at > >http://windows.php.net/qa/
I have built the NTS versions with a lot of non-core extensions. For those that want to test those: https://phpdev.toolsforresearch.com/php-7.1.0alpha1-nts-Win32-VC14-x86.htm https://phpdev.toolsforresearch.com/php-7.1.0alpha1-nts-Win32-VC14-x86.zip https://phpdev.toolsforresearch.com/php-7.1.0alpha1-nts-Win32-VC14-x64.htm https://phpdev.toolsforresearch.com/php-7.1.0alpha1-nts-Win32-VC14-x64.zip They are built with OpenSSL 1.0.2h Fips, but that should not make a difference.
-- Jan

Remi Collet

10 years ago
Le 11/06/2016 à 12:38, Davey Shafik a écrit :
> Hi, > > The first alpha for 7.1.0 was just released and can be downloaded from:
I have already built RPM of this version [1] + compatible extensions [2]. From my list all extensions compatible with PHP 7.0 are ready for PHP 7.1 (some need git snapshot, some have pending PR), excepted "taint" (I'm quite sure Laruence will fix it soon). Remi. [1] http://blog.remirepo.net/post/2016/06/10/PHP-7.1-as-Software-Collection [2] http://blog.remirepo.net/pages/PECL-extensions-RPM-status

Jan Ehrhardt

10 years ago
Remi Collet in php.internals (Sat, 11 Jun 2016 17:15:24 +0200):
>Le 11/06/2016 à 12:38, Davey Shafik a écrit : >> The first alpha for 7.1.0 was just released and can be downloaded from: > >I have already built RPM of this version [1] + compatible extensions [2]. > >From my list all extensions compatible with PHP 7.0 are ready for PHP >7.1 (some need git snapshot, some have pending PR), excepted "taint" >(I'm quite sure Laruence will fix it soon).
How about pthreads, swoole and yaf? Probably you know best, but isn't ssh2 ready for PHP7+? http://git.php.net/?p=pecl/networking/ssh2.git;a=summary couchbase 2.2.0beta3 has some troubles with xdebug (on Windows). I will have to find out what causes this.
-- Jan

Remi Collet

10 years ago
Le 11/06/2016 à 19:01, Jan Ehrhardt a écrit :
> Remi Collet in php.internals (Sat, 11 Jun 2016 17:15:24 +0200): >> Le 11/06/2016 à 12:38, Davey Shafik a écrit : >>> The first alpha for 7.1.0 was just released and can be downloaded from: >> >> I have already built RPM of this version [1] + compatible extensions [2]. >> >>From my list all extensions compatible with PHP 7.0 are ready for PHP >> 7.1 (some need git snapshot, some have pending PR), excepted "taint" >> (I'm quite sure Laruence will fix it soon). > > How about pthreads, swoole and yaf?
swoole build fails, because of change in mysqlnd, but upstream seems to have drop it https://github.com/swoole/swoole-src/commit/ef23b2ed14409822e577828ca5783f8d1d95a23b yaf is ok, using https://github.com/laruence/yaf/pull/289 (waiting for laruence check on this one) Remi
> Probably you know best, but isn't ssh2 ready for PHP7+? > http://git.php.net/?p=pecl/networking/ssh2.git;a=summary
IIRC, ssh2 is not yet fully ported to PHP 7 Remi.

Jan Ehrhardt

10 years ago
Remi Collet in php.internals (Sun, 12 Jun 2016 08:17:35 +0200):
>Le 11/06/2016 à 19:01, Jan Ehrhardt a écrit : >> Probably you know best, but isn't ssh2 ready for PHP7+? >> http://git.php.net/?p=pecl/networking/ssh2.git;a=summary > >IIRC, ssh2 is not yet fully ported to PHP 7
OK, thanks.
>> couchbase 2.2.0beta3 has some troubles with xdebug (on Windows). I will >> have to find out what causes this.
This seems to have been resolved in xdebug 2.5.0-dev, once you get it to compile: https://github.com/Jan-E/xdebug/commits/master Other extensions that did compile for PHP 7.0, but failed for PHP 7.1 (on Windows): php_astkit.dll php_msgpack.dll php_rar.dll php_v8js.dll But I now see you have a fix for msgpack: https://github.com/msgpack/msgpack-php/pull/87 For php7/rar I am using this repo: https://github.com/esminis/php_pecl_rar v8js: https://github.com/phpv8/v8js astkit: https://github.com/sgolemon/astkit
-- Jan

Jan Ehrhardt

10 years ago
Davey Shafik in php.internals (Sat, 11 Jun 2016 11:38:00 +0100):
>Please test it carefully, and report any bugs in the bug system. >Alpha 2 will be tagged on Tuesday June 21st and released on Thursday June >23rd.
https://bugs.php.net/bug.php?id=72384
-- Jan