logo
Apache Lounge
Webmasters

 


About

Forum Index Downloads Search Register Log in  RSS Apache Lounge
 


Keep Server Online

If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.

or

Bitcoin

A donation makes a contribution towards the costs, the time and effort that's going in this site and building.

Thank You! Steffen

Apache Lounge is not sponsored.

Your donations will help to keep this site alive and well, and continuing building binaries.



PHP 7 Alpha 1 available

 
Post new topic   Reply to topic    Apache Forum Index -> Apache Building & Member Downloads



View previous topic :: View next topic  
Author Message
Jan-E



Joined: 09 Mar 2012
Posts: 936
Location: Amsterdam, NL, EU

PostPosted: Mon 08 Jun '15 22:55    Post subject: PHP 7 Alpha 1 available Reply with quote

With the expected release of PHP7 Alpha it is time to open a topic with links to my PHP7 builds. At the end of the building process of the four versions I generate a phpinfo.htm that tells a lot on the builds (without having to download the full zip's), so I will post links to them as well:

Edit: links removed. Use the links for PHP 7 Alpha 1 in the second message.

The thread safe builds can be loaded as mod_php in ApacheLounge's VC14 builds of Apache 2.4.12/13. Use something like:
Code:
PHPIniDir "/phpdev/php70.x64/"
LoadModule php7_module "/phpdev/php70.x64/php7apache2_4.dll"
AddType text/html .php

A bit to my surprise: this only works if you specify the full path for extension_dir in php.ini:
Code:
extension_dir = "/phpdev/php70.x64/ext"

extension_dir = "ext" does not work in this configuration.

My builds contain all extensions which are in the PHP 5.6 builds that can be compiled at all. This only works if
    1. The code does not break in VC14 (Visual Studio 2015)
    2. The code does not break on the substantial changes in the core of PHP
    3. The dependencies (lib's and dll's) have been recompiled in VC14
Work in progress...


Last edited by Jan-E on Mon 15 Jun '15 10:00; edited 2 times in total
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 936
Location: Amsterdam, NL, EU

PostPosted: Wed 10 Jun '15 21:21    Post subject: Reply with quote

The sources for php-7.0.0alpha1 are available at https://github.com/php/php-src/releases
My builds with some extra extensions:

https://phpdev.toolsforresearch.com/php-7.0.0alpha1-nts-Win32-VC14-x86.htm
https://phpdev.toolsforresearch.com/php-7.0.0alpha1-nts-Win32-VC14-x86.zip

https://phpdev.toolsforresearch.com/php-7.0.0alpha1-Win32-VC14-x86.htm
https://phpdev.toolsforresearch.com/php-7.0.0alpha1-Win32-VC14-x86.zip

https://phpdev.toolsforresearch.com/php-7.0.0alpha1-nts-Win32-VC14-x64.htm
https://phpdev.toolsforresearch.com/php-7.0.0alpha1-nts-Win32-VC14-x64.zip

https://phpdev.toolsforresearch.com/php-7.0.0alpha1-Win32-VC14-x64.htm
https://phpdev.toolsforresearch.com/php-7.0.0alpha1-Win32-VC14-x64.zip

Have fun!
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 936
Location: Amsterdam, NL, EU

PostPosted: Thu 11 Jun '15 21:26    Post subject: Reply with quote

PHP 7 Alpha 1 is now also available at the php.net site:
http://windows.php.net/qa/
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 936
Location: Amsterdam, NL, EU

PostPosted: Fri 12 Jun '15 14:55    Post subject: Reply with quote

Updated all PHP 7 Alpha 1 builds to OpenSSL 1.0.2b
https://openssl.org/
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 936
Location: Amsterdam, NL, EU

PostPosted: Mon 15 Jun '15 10:03    Post subject: Reply with quote

Updated all PHP 7 Alpha 1 builds to OpenSSL 1.0.2c
https://openssl.org/

The builds at php.net are now linked at
http://windows.php.net/qa/
Back to top
Steffen
Moderator


Joined: 15 Oct 2005
Posts: 2724
Location: Hilversum, NL, EU

PostPosted: Mon 15 Jun '15 20:26    Post subject: Reply with quote

1.0.2c: some kind of regression - fails to connect to server where 1.0.2a works fine,
see http://www.mail-archive.com/openssl-dev@openssl.org/msg39309.html

In this thread there is said:

That's because mysql server hardcodes 512 bits DH parameters. That's
insecure and connect is prevented by the LOGJAM fix. You can configure
the server to not use DH ciphersuites as a workaround, or patch the
mysql server to use at least 1024 bits DH parameters.


Does PHP deals with this issue using the mysqllnd extension with SSL ?
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 936
Location: Amsterdam, NL, EU

PostPosted: Mon 15 Jun '15 23:45    Post subject: Reply with quote

Steffen wrote:
Does PHP deals with this issue using the mysqllnd extension with SSL?
I really would not know. I only use MySQL on localhost, so without SLL. Port 3306 is closed except for some really trusted IP-addresses.
Back to top


Post new topic   Reply to topic    Apache Forum Index -> Apache Building & Member Downloads
Page 1 of 1