Below you will find 32 and 64 bit Windows installers for Apache HTTP Server 2.4.4 (officially released on February 25, 2013) and 2.2.24 (officially released on February 26, 2013). These releases provide fixes for quite a few bugs, some of which are security related. The official changelogs can be found here (2.4.4) and here (2.2.24).
The following binaries were compiled with Visual C++ 2008 (MSVC 9) against apr 1.4.6, apr-iconv 1.2.1, apr-util 1.5.1, expat 2.1.0, libxml2 2.9.0, lua 5.1.5, openssl 1.0.1e, pcre 8.32 and zlib 1.2.7. As usual the installers provided below are digitally signed.
Apache 2.4.4 x64
apache_2.4.4-x64-openssl-1.0.1e.msi (Mirror 1) (Mirror 2)
apache_2.4.4-x64-no-ssl.msi (Mirror 1) (Mirror 2)
Apache 2.4.4 x86
apache_2.4.4-x86-openssl-1.0.1e.msi (Mirror 1) (Mirror 2)
apache_2.4.4-x86-no-ssl.msi (Mirror 1) (Mirror 2)
Apache 2.2.24 x64
apache_2.2.24-x64-openssl-1.0.1e.msi (Mirror 1) (Mirror 2)
apache_2.2.24-x64-no-ssl.msi (Mirror 1) (Mirror 2)
Apache 2.2.24 x86
apache_2.2.24-x86-openssl-1.0.1e.msi (Mirror 1) (Mirror 2)
apache_2.2.24-x86-no-ssl.msi (Mirror 1) (Mirror 2)
Let me know if you have any issues with these builds.
php 5.4.13 and 5.3.23 is release !please modfily x64 packages!
Just in case someone comes across the issue that the windows eventlog contains messages about a crashed apache processes, something like:
httpd.exe: 220.127.116.11 , running as application
exception code: 0xc00000fd
error offset: 0x0018a7a3
This seems to be caused due to an PCRE bug and can be avoided by manually increasing the apache stack.
(Mostly related php bug-reports: https://bugs.php.net/search.php?search_for=php+0xc00000fd&boolean=0&limit=30&order_by=&direction=DESC&cmd=display&status=All&bug_type=All&project=All&php_os=&phpver=&cve_id=&assign=&author_email=&bug_age=0&bug_updated=0 )
To fix it you need to use editbin (http://msdn.microsoft.com/en-us/library/vstudio/d25ddyfc.aspx) which is part of MS Visual Studio (The free express version should work fine) – execute following command in the Developer Command Prompt:
editbin /stack:16777216 httpd.exe
This sets the stack size to 16mb which should be sufficient.
@Anindya Is it maybe possible to compile apache with this stack size? If so, would there be any downsides to do so?
php 5.4.14 and 5.3.24 is release !please modfily x64 packages!
php 5.4.15 and php 5.3.25 is release please modfily x86 and x64 package是！
php 5.4.16 and 5.3.26 is release!
please modfily x64 installer packages!
Hi Anindya, Any idea why there are no binaries for Windows Apache posted on the Apache site for 2.2.24 release? Any idea?
As always, thank you very much for your hard work Anindya
apache 2.4.6 and apache 2.2.25 is release please modfily x64&x86 installer packages!
Hey Anindya, thanks for your work! Im using your packages on a 1 million visits a day in a windows machine and works like a charm, it performed better than windows.php.net distro. Im looking for a php_xsl extension compatible with your packages, how can I obtain it? Thank you in advance, Eduardo.
Apache both 64bit and 32bit are complied with OpenSSL1.0.1e which are vulnerable especially the much talked about Heartbeat bug. can we expect a version of apache upgraded with VC9 and OpenSSL 1.0.1h version
Can you please guide us how to upgrade it to OpenSSL version 1.0.h if thats possible..
Can you please share the link to download zip installer of Apache 2.4.x ?