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

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 7.4.1 RC 1, 7.3.13 RC1, 7.2.26 RC1 available Page Previous  1, 2, 3, 4, 5, 6
Author
Jan-E



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

PostPosted: Sun 21 Jul '19 7:22    Post subject: Reply with quote

jimski wrote:
On the next release perhaps you could also include php_redis which is another underappreciated extension. I'm surprised that so few developers use either one of them.

Apparently, the redis maintainers did fix the build for PHP 7.4. See https://phpdev.toolsforresearch.com/php-7.4.0alpha3-Win32-vs16-x86.htm

The other 3 also have a php_redis.dll, but I already removed my local copies before I noticed it and adjusted the php.ini.
Back to top
jimski



Joined: 18 Jan 2014
Posts: 196
Location: USSA

PostPosted: Wed 24 Jul '19 23:25    Post subject: Reply with quote

Great, thank you.
I routinely use Redis for communication between scripts and/or servers. This is a fast, clean, and secure way to pass data and then dispose of it automatically (using the expiration parameter) without engaging SQL database.
Back to top
Jan-E



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

PostPosted: Sat 03 Aug '19 15:37    Post subject: Reply with quote

Steffen wrote:
It is only a PHP start up check and is new in PHP 7.4; it has been introduced to ensure that only modules which have been built with a linker version less than or equal to the linker version which has been used to built the core can beloaded, just to prevent eventual issues wrt. dynamic loading. The coming 7.4.0alpha2 should be build at least with 14.21.

Nasty issue after the upgrade to VS 16.2 and thus build tools 14.22:
https://github.com/winlibs/libiconv/issues/9
Ouch experience.
Back to top
Jan-E



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

PostPosted: Tue 06 Aug '19 21:08    Post subject: Reply with quote

Jan-E wrote:
Nasty issue after the upgrade to VS 16.2 and thus build tools 14.22:
https://github.com/winlibs/libiconv/issues/9
Ouch experience.

For the moment I am still building with the 14.21 build tools. So, my 7.4.0 Beta 2's use 14.21.
Back to top
jfcherng



Joined: 17 Jun 2019
Posts: 8
Location: Taiwan

PostPosted: Wed 21 Aug '19 12:55    Post subject: Reply with quote

The official 7.4 build moves back to vc15 somehow Confused
Back to top
Jan-E



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

PostPosted: Wed 21 Aug '19 13:04    Post subject: Reply with quote

I did not notice that yet. I notified the PHP devs:
https://github.com/winlibs/libiconv/issues/9#issuecomment-523408460
Back to top
Jan-E



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

PostPosted: Wed 21 Aug '19 14:18    Post subject: Reply with quote

https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2?do=revisions
Quote:
2019/08/21 11:37 internals:windows:stepbystepbuild_sdk_2 PHP 7.4 builds should use VS 2017 now cmb -2 B (current)
Back to top
Jan-E



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

PostPosted: Wed 21 Aug '19 14:57    Post subject: Reply with quote

https://windows.php.net/#news-2019-08-21-1
Quote:
PHP 7.4 builds use Visual Studio 2017
21 Aug 2019

We used Visual Studio 2019 to build the early releases of PHP 7.4 (up to and including 7.4.0beta2), and although Visual Studio 2019 is generally an improvement over Visual Studio 2017, particularly the linker/object format is not as stable as we would like (we had to rebuilt dependency packages several times, and got trouble reports from others who have not been able to build with the provided dependency packages), and its adoption is not as widespread as desired (for instance, AppVeyor would still not allow us to do our CI with VS 2019 without extra effort). To be able to offer the smoothest and most stable experience, we have decided to switch back to Visual Studio 2017 for our PHP 7.4 builds, and we are planning to stick with this for the complete lifetime of PHP 7.4.

Our master snapshots are still built with Visual Studio 2019, and we are planning to stick with Visual Studio 2019 for PHP 8.0.
Back to top
Steffen
Moderator


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

PostPosted: Wed 21 Aug '19 15:24    Post subject: Reply with quote

News is updated, also with Apachelounge info:


We used Visual Studio 2019 to build the early releases of PHP 7.4 (up to and including 7.4.0beta2). And although Visual Studio 2019 is generally an improvement over Visual Studio 2017, due to compatibility issues we have decided to switch back to Visual Studio 2017 for our PHP 7.4 builds, and we are planning to stick with this for the complete lifetime of PHP 7.4.

Note that it is still possible to use Apache VS16 builds from Apachelounge in combination with PHP 7.4, since VS 2019 is forward compatible with VS 2017.

Our master snapshots are still built with Visual Studio 2019, and we are planning to stick with Visual Studio 2019 for PHP 8.0.
Back to top
Jan-E



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

PostPosted: Wed 04 Dec '19 7:07    Post subject: Reply with quote

PHP 7.2.26RC1 will be the last ever RC for PHP 7.2, because PHP 7.2 enters the stage of 'security fixes only'.

See: https://www.php.net/supported-versions.php

PHP-7.2.26 is branched and will be the last 7.2 bugfix release

PHP-7.2 now enters security support for 1 year.
Back to top


Reply to topic   Topic: PHP 7.4.1 RC 1, 7.3.13 RC1, 7.2.26 RC1 available View previous topic :: View next topic
Post new topic   Forum Index -> Building & Member Downloads Page Previous  1, 2, 3, 4, 5, 6