Author |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1266 Location: Amsterdam, NL, EU
|
Posted: Mon 08 Jun '15 22:55 Post subject: PHP 7 Alpha 1 available |
|
|
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: 1266 Location: Amsterdam, NL, EU
|
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1266 Location: Amsterdam, NL, EU
|
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1266 Location: Amsterdam, NL, EU
|
Posted: Fri 12 Jun '15 14:55 Post subject: |
|
|
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: 1266 Location: Amsterdam, NL, EU
|
|
Back to top |
|
Steffen Moderator
Joined: 15 Oct 2005 Posts: 3092 Location: Hilversum, NL, EU
|
Posted: Mon 15 Jun '15 20:26 Post subject: |
|
|
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: 1266 Location: Amsterdam, NL, EU
|
Posted: Mon 15 Jun '15 23:45 Post subject: |
|
|
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 |
|