logo
Apache Lounge
Webmasters

 

About Forum Index Downloads Search Register Log in RSS X


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

Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
Post new topic   Forum Index -> Building & Member Downloads View previous topic :: View next topic
Reply to topic   Topic: PHP 8.3.2, 8.2.15, 8.1.27, 8.0.30, 7.4-7.0, 5.6-5.3 Page Previous  1, 2, 3, 4 ... 16, 17, 18  Next
Author
Jan-E



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

PostPosted: Thu 12 Nov '15 1:31    Post subject: Reply with quote

I know they have been testing it and found no incompatibilties. But chances are high that I will be running a dual setup with PHP 5.3 as mod_php and PHP 7.0 as mod_fcgid very soon (like I do now with 5.3 & 5.6). In a dual setup I'd like to use the same OpenSSL version. Mixed VC9 and VC14 binaries are not my favourite either, but I've learned to deal with VC9/VC11 as well.

And besides that: PHP 5.3 is already out-of-support. Support for version 0.9.8 will cease on 2015-12-31. No further releases of 0.9.8 will be made after that date. The least I can do is compile the older PHP versions with a supported OpenSSL version.
Back to top
Jan-E



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

PostPosted: Thu 12 Nov '15 2:52    Post subject: Reply with quote

Furthermore, PHP 5.6 with OpenSSL 1.0.1 will run into trouble on 2016-12-31, because that is the EOL of OpenSSL 1.0.1:
https://www.openssl.org/policies/releasestrat.html

Although PHP 7.0.0 has not been released yet (and there are discussions on what will be the best timing for the release), PHP 5.6 is still scheduled to enter 'security fixes only' in 9 months from now:
http://php.net/supported-versions.php

Maybe this will be extended somewhat, given that PHP7 was not released within a year after the release of PHP 5.6. But the EOL of OpenSSL 1.0.1 will not be postponed, so there is every reason to upgrade the OpenSSL version in PHP 5.6 to 1.0.2 within the coming year.
Back to top
Jan-E



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

PostPosted: Fri 27 Nov '15 17:08    Post subject: Reply with quote

Version 5.6.16 is available. Please keep in mind that all my builds use OpenSSL 1.0.2-fips now, while php.net uses OpenSSL 0.9.8 for 5.3 & 5.4 and OpenSSL 1.0.1 for 5.5 & 5.6. Be careful when mixing my extensions with the official binaries.
Back to top
roysitumorang



Joined: 13 Jul 2015
Posts: 14
Location: Indonesia, Sidikalang

PostPosted: Wed 02 Dec '15 0:55    Post subject: Reply with quote

PHP 7.0.0 finally released. https://github.com/php/php-src/releases/tag/php-7.0.0
Back to top
Jan-E



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

PostPosted: Wed 02 Dec '15 2:00    Post subject: Reply with quote

I will wait with compiling it, because December 3rd is the official release date. December 3rd is also the release date of the next OpenSSL versions. And December 2nd is the release date of the next cUrl version.

Gotta do some testing first.
Back to top
Jan-E



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

PostPosted: Thu 03 Dec '15 22:43    Post subject: PHP 7.0.0 Released Reply with quote

PHP 7.0.0 Released
http://php.net/archive/2015.php#id2015-12-03-1

The PHP development team announces the immediate availability of PHP 7.0.0. This release marks the start of the new major PHP 7 series.

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

For source downloads of PHP 7.0.0 please visit our downloads page, Windows binaries can be found on http://windows.php.net/download/

The list of changes is recorded in the ChangeLog.
http://www.php.net/ChangeLog-7.php#7.0.0

The migration guide is available in the PHP Manual. Please consult it for the detailed list of new features and backward incompatible changes.
http://php.net/manual/en/migration70.php

The inconvenience of the release lateness in several time zones is caused by the need to ensure the compatibility with the latest OpenSSL 1.0.2e release. Thanks for the patience!

It is not just a next major PHP version being released today. The release being introduced is an outcome of the almost two years development journey. It is a very special accomplishment of the core team. And, it is a result of incredible efforts of many active community members. Indeed, it is not just a final release being brought out today, it is the rise of a new PHP generation with an enormous potential.

Congratulations everyone to this spectacular day for the PHP world!

Grateful thanks to all the contributors and supporters!
Back to top
Jan-E



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

PostPosted: Fri 04 Dec '15 15:15    Post subject: Reply with quote

I recompiled all (20!) versions with OpenSSL 1.0.2e Fips 2.0.10.
Back to top
James Blond
Moderator


Joined: 19 Jan 2006
Posts: 7288
Location: Germany, Next to Hamburg

PostPosted: Fri 04 Dec '15 16:30    Post subject: Reply with quote

Jan-E wrote:
I recompiled all (20!) versions with OpenSSL 1.0.2e Fips 2.0.10.


Do you still have a social life?
Back to top
Jan-E



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

PostPosted: Wed 23 Dec '15 10:11    Post subject: Reply with quote

Forgot to mention that php_haru.dll is now available for PHP7.
Back to top
Jan-E



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

PostPosted: Tue 29 Dec '15 18:44    Post subject: Reply with quote

Upgraded all my builds from ICU-55 to ICU 56.1, the version php.net uses for PHP7. Be sure to add the icu*56.dll's to all appropiate places (like the php-dir and apache24\bin) if you use the php_intl.dll from my builds.

Backported php_mongodb.dll to PHP 5.3 and PHP 5.4, which are not supplied by PHP.net:
http://pecl.php.net/package/mongodb/1.1.1/windows

Upgraded php_av.dll (PHP 5 only) to use avcodec-57, avformat-57, avutil-55, swscale-4 and swresample-2. Not that I expect anyone to use this extension anymore, because it is not maintained. With some troubles I got a PASS on 11 of the 13 tests.

Upgraded to fribidi 0.19.7, freetype 2.6.2 (in php_gd2.dll) and more of the same.

Happy 2016!

Jan
Back to top
Jan-E



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

PostPosted: Fri 29 Jan '16 6:40    Post subject: Reply with quote

I have upgraded all PHP5-versions to OpenSSL 1.0.2f FIPS.
Back to top
Cy4n1d3



Joined: 22 Apr 2013
Posts: 17

PostPosted: Mon 15 Feb '16 1:27    Post subject: Reply with quote

Thanks for your efforts Jan, I always snatch your extensions and combine them with the official binaries Smile
Working great so far!

One thing I'd like to ask you: how do I get the build to compile as x64? I need the xxhash extension and successfully built PHP 7.0.3 x86 but can't figure out how to set up the compiler environment for x64.

Thanks!
Back to top
Jan-E



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

PostPosted: Mon 15 Feb '16 14:49    Post subject: Reply with quote

Opening the 'VS2015 x64 Native Tools Command Prompt' should be enough to achieve 64-bits compilation of PHP7. And you will need to clone https://github.com/nheimann1/php-xxhash because only this one seems to have 64-bits support.

I am recompiling PHP 7.0.3 right now. The TS version already has the php_xxhash.dll included:
https://phpdev.toolsforresearch.com/php-7.0.3-Win32-VC14-x64.htm
Back to top
Cy4n1d3



Joined: 22 Apr 2013
Posts: 17

PostPosted: Tue 16 Feb '16 8:51    Post subject: Reply with quote

Thanks for your efforts, I'm using the NTS version right now, will have a look into it when I'm home again!

Kind regards
Back to top
Cy4n1d3



Joined: 22 Apr 2013
Posts: 17

PostPosted: Thu 18 Feb '16 23:52    Post subject: Reply with quote

The x64 console did the trick, thanks alot!

I've been using the following repository, which is listed for PHP7 on the xxhash homepage: https://github.com/Megasaxon/php-xxhash

Any particular reason why this version won't work with 64bit PHP?
Back to top
Jan-E



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

PostPosted: Fri 19 Feb '16 0:05    Post subject: Reply with quote

Did you clone the feature/php7 branch?
https://github.com/Megasaxon/php-xxhash/tree/feature/php7
Back to top
Cy4n1d3



Joined: 22 Apr 2013
Posts: 17

PostPosted: Fri 19 Feb '16 0:20    Post subject: Reply with quote

I cloned develop, as develop has php7 merged. The additional commit on develop are just some README changes.

I tested the compiled x86 and x64 dlls and hashes seem identical between both php7 installs.

Guess I'll have to compare the code of both extensions and see what the main differences are... I've already noticed that Megasaxon's version outputs strings instead of integers, which saves some application-side conversions in my case (had to do dechex() before).
Back to top
Jan-E



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

PostPosted: Wed 02 Mar '16 10:53    Post subject: Reply with quote

I have upgraded all my (release) builds to OpenSSL 1.0.2g and OpenSSL FIPS 2.0.12.
Back to top
wm003



Joined: 24 Mar 2006
Posts: 88

PostPosted: Thu 03 Mar '16 11:45    Post subject: Reply with quote

The latest throws an McAfee Virus/Malware...never got this before in all your builds and only at the x86 build

https://phpdev.toolsforresearch.com/php-7.0.4-nts-Win32-VC14-x86.zip

->

McAfeeGW: BehavesLike.Win32.Expiro.th
Back to top
Jan-E



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

PostPosted: Thu 03 Mar '16 12:25    Post subject: Reply with quote

Strange. I uploaded the file to virustotal.com:
https://www.virustotal.com/en/file/f5af0a8e5798ffe34b02050a9ac1831e7df7fc17727249d415339b64f9bb115d/analysis/1456999707/

Results for McAfee-GW-Edition & McAfee: OK

The PE:Malware.RDM.02!5.8 warning is triggered by the fact that the zip contains DLL's.

As far as I can tell, the file is clean.

Edit: Virustotal would have reported BehavesLike.Win32.Expiro.th, I found by googling it:

https://www.virustotal.com/en/file/727d9775792340badc4455e6093db1b52b052f4ab686c7aaaf26836b4ab7ada2/analysis/
Back to top


Reply to topic   Topic: PHP 8.3.2, 8.2.15, 8.1.27, 8.0.30, 7.4-7.0, 5.6-5.3 View previous topic :: View next topic
Post new topic   Forum Index -> Building & Member Downloads Page Previous  1, 2, 3, 4 ... 16, 17, 18  Next