Keep Server Online
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
or
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.
| |
|
Topic: Apache httpd 2.4.52 GA Available |
|
Author |
|
Steffen Moderator
Joined: 15 Oct 2005 Posts: 3094 Location: Hilversum, NL, EU
|
Posted: Mon 20 Dec '21 12:35 Post subject: Apache httpd 2.4.52 GA Available |
|
|
Apache httpd 2.4.52 is released as GA.
ASF and Apachelounge changes : https://www.apachelounge.com/Changelog-2.4.html
For security vulnerabilities fixed in 2.4.52, see https://httpd.apache.org/security/vulnerabilities_24.html .
Documentation: http://httpd.apache.org/docs/2.4/
Build with dependencies:
- openssl 1.1.1m
- nghttp2 1.46.0
- jansson 2.14
- curl 7.80.1
- apr 1.7.0
- apr-util 1.6.1
- apr-iconv 1.2.2
- zlib 1.2.11
- brotli 1.0.9
- pcre 8.45
- libxml2 2.9.12
- lua 5.2.4
- expat 2.4.1
One Redistributable for VC14, VC15, VS16 and VS17
For VC14, VC15, VS16 and VS17 there is now only one Redistributable, called Microsoft Visual C++ Redistributable for Visual Studio 2015-2022. When you have already installed the VC14 and/or VC15/VS16 Redistributable. Then after install of the new, the Redistributable VC14/15/16 is updated.
This is different from all previous Visual C++ versions, as they each had their own distinct runtime files, not shared with other versions.
VS16, VC14 and VC15 are backward compatible.
VS16 is backward compatible to VC15/14 and VC15 backward to VC14. That means for example, a VC15/14 module can be used inside a VS16 binary (for example PHP VC15/14 as module).
Why we have a VS16 now
Maybe you noticed that we call Visual Studio C++ 2019 VS16 instead of VC16. In consultation with the PHP team we both now going to use VS16. VS16 is the version number of Visual Studio 2019.
The reason is, that VC15 is already a fictional identity, as the real VC++ version is 14.1, as you know. The new default one is now 14.2 still, not 16. Also, the version numbers move a lot faster now that in versions before VS2015. Thus, it turns out better to refer to the Visual Studio version and it's default toolset, than trying to catch up with the VC++ version which became unpredictable. Back in time, we've started to build with a preview of VS2017, which was indeed VC15, but after the GA release the version has been changed to 14.1, where we didn't catch up.
When you have hangs, slow traffic and/or when having in your log entries like Asynchronous AcceptEx failed. You can try the following settings:
AcceptFilter http none
AcceptFilter https none
EnableSendfile off
EnableMMAP off
Enjoy,
Steffen
Last edited by Steffen on Mon 20 Dec '21 12:53; edited 1 time in total |
|
Back to top |
|
arunsn25
Joined: 02 Sep 2021 Posts: 2
|
Posted: Thu 27 Jan '22 23:26 Post subject: Upgrade from 2.4.48 to 2.4.52 |
|
|
Hello,
We have HTTPD 2.4.48 installed in our production environment along with VC++ 14.29.30037.
We would like to upgrade to 2.4.52. Do I need to install Visual C++ 14.30.30708.0 as part of this upgrade?
Thanks! |
|
Back to top |
|
admin Site Admin
Joined: 15 Oct 2005 Posts: 692
|
Posted: Fri 28 Jan '22 8:40 Post subject: |
|
|
Not really necessary.
But better to install it. |
|
Back to top |
|
|
|
|
|
|