Apache HTTP Server 2.2.15 x86 and x64 Windows Installers
Apache HTTP Server version 2.2.15 was released recently. It includes a number of important security and bug fixes. A changelog with further details can be found here. Thanks to Scott for notifying me about this new version. 😀
Below you will find the 32 bit and 64 bit windows installers. Like the previous releases, the binaries have been compiled with Visual C++ 2008 (VC9). The installers and binaries are digitally signed and the signatures should appear valid as long as your Windows is up to date.
apache_2.2.15-x64-openssl-0.9.8m.msi
CRC32: C7339B42
MD5: B471C2DE3F9F79CB6AD2A60D188054CB
SHA1: A00486B87F85DF2C155598F2202223009AC8E3F1
CRC32: 24406DA6
MD5: 4BFB3105F7F720E23981784D341B13AB
SHA1: 24E9FCC1EC4E97EECDD3E70F4D2C14D5433A657B
CRC32: A41C5A8A
MD5: 44A2C275DA428AB64BB2048A74BA5DDA
SHA1: FE1AF42748A5592A35C77757799FAC0A941A1307
apache_2.2.15-x86-openssl-0.9.8m.msi
CRC32: DBE16130
MD5: B9ED4DD6D2B8B70843D3E107DE420870
SHA1: 34A564792ECCB0451914515F39F85B6AC696CEF4
The 32 bit binaries have been tested with Windows XP and the 64 bit binaries have been tested with Windows 7.
Related Posts:
Next Post: ModSecurity 2.5.12 x64 (64 Bit) Windows Binary
Previous Post: ModSecurity 2.5.11 x64 (64 Bit) Windows Binary
Mar 10, 2010 at 6:26 AM
Wow, thanks! I’ve been looking for an up-to-date version for x64 for a long time. Is there any way you can post a zip version like http://www.apachelounge.com/ offers?
Mar 10, 2010 at 10:05 AM
Any particular reason you need the files in a zip archive? The installers are better in my opinion. With the installer you can choose to install the binaries at any location you want.
By the way, you can create a zip archive yourself. Just install all of the files in the location of your choice by using the “Custom” installation method, and then use winzip or some similar program to make a zip archive out of it. 😀
Mar 10, 2010 at 12:41 PM
With a ZIP its easy to upgrade to newer versions and just copy over the new files to replace the older version. I’ve just always done it that way with the Apache Lounge binaries. No big deal!
Do you have any plans to build an x64 version of PHP 5.3.2? PHP’s site has download links for the x64 version, but the files do not exist.
Thanks again for your work.
Mar 10, 2010 at 3:07 PM
Thanks for compiling – I really appreciate it! I’d be interested in PHP too, but haven’t looked to hard to see where it’s available from.
FYI – your x86 version links above both ultimately point to the non-SSL package.
Mar 10, 2010 at 10:06 PM
I did manage to compile PHP 5.3.1 a few weeks ago, but the compiled binaries had some immediately noticeable bugs. Like the mysql extensions wouldn’t work and even caused mysql to crash once. I will try and compile PHP 5.3.2 and if I manage to compile it successfully and don’t find any major bugs, I will post it here. 😀
And I have fixed the x86 openssl link. Thanks for the info Scott.
Apr 2, 2010 at 8:48 AM
After installing this on windows 2008 server R2 64 bit, I get a weird error trying to start httpd:
“The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more details.”
I found information here about this here:
http://www.apachelounge.com/viewtopic.php?t=2311
But is the Microsoft Visual C++ 2008 Redistributable Package (x64) really required? I would have thought that that Windows Server 2008 R2 would have those libraries already included by default (I installed this on two other boxes, one a Windows 7 x64 and the other Windows Server 2008 R2, without any issues!)
Has anyone had this same issue?
I’ve also had trouble with these builds of Apache crashing when turning on mod_rewrite logging.
thanks.
Apr 2, 2010 at 10:39 AM
By the way, installing the Microsoft Visual C++ 2008 Redistributable Package for x64 does indeed fix the problem. The download for that is here:
http://www.microsoft.com/downloads/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4E&displaylang=en
Apr 4, 2010 at 2:39 AM
I already have Visual C++ 2008 Redistributable Package (x64 and x86) on my PC, but I did try and install it on a Windows 7 x64 machine without the x64 redistributable package installed and it worked fine. So I have no idea why you had to install it on Windows Server 2008 R2. Thanks for the info though. 😀
Apr 5, 2010 at 2:30 PM
Thanks. Yeah, I had one machine didn’t require it and another did– so go figure…
By the way, I have verified that indeed, turning on logging for mod_rewrite causes 64 bit httpd.exe to crash on both Windows 7 64 bit and Windows Server 2008 R2 64 bit (tested both 2.2.14 and 2.215 versions.)
Here is the fault from the Event Log:
Faulting application name: httpd.exe, version: 2.2.15.0, time stamp: 0x4b956fd9
Faulting module name: libapr-1.dll, version: 1.4.2.0, time stamp: 0x4b956f63
Exception code: 0xc0000005
Fault offset: 0x0000000000012b8a
Faulting process id: 0xb78
Faulting application start time: 0x01cad506a527eac9
Faulting application path: C:\Program Files\Apache Software Foundation\Apache2.2\bin\httpd.exe
Faulting module path: C:\Program Files\Apache Software Foundation\Apache2.2\bin\libapr-1.dll
Report Id: e5c38ca9-40f9-11df-97ea-00155d02b107
mod_rewrite module does work. It’s only when turning on logging for it, that the server crashes as soon as I try to access any resource:
#example
LoadModule rewrite_module modules/mod_rewrite.so
RewriteLog “C:/rewrite.log”
RewriteLogLevel 1
Can you verify that it is crashing for you too? Any idea how to fix this?
Thanks
Apr 5, 2010 at 3:20 PM
Yup, its crashing for me too. Same problem with Apache 2.2.14 binaries that I compiled. Probably something wrong with the 64 bit build since someone else had this problem with 64 bit Apache 2.2.8 binaries from blackdot.be.
If you really want Rewrite logging then you will have to use the 32 bit builds.
Apr 20, 2010 at 5:45 AM
I filed a bug for that issue:
https://issues.apache.org/bugzilla/show_bug.cgi?id=49155
By the way, have you considered looking into making your 64 bit build an official Apache build? I think it would be worth it since you take the time to make a high quality build for each release. It would be great and a real service to the community!
Thanks.
Apr 21, 2010 at 4:32 AM
Its good that you posted that bug report and I hope they fix it.
Also, I have no idea how I can make my build an official Apache.org build. 🙂
Apr 21, 2010 at 7:13 AM
I suggest you post a message to one of the Apache mailing lists… perhaps http://httpd.apache.org/lists.html#http-dev to ask about that…
Given that Windows Server 2008 R2 is 64 bit only! (it doesn’t even come in 32 bit anymore) and 64 bit windows is now pretty much mainstream (especially in server environments) I think it’s about time that we should have an official 64 bit Apache build!
Apr 21, 2010 at 7:15 AM
Or maybe the Packagers List (packagers-subscribe@httpd.apache.org) or both… not sure. (I am not an Apache developer.)
May 13, 2010 at 2:37 AM
What version of php should i use for apache 2.2.15 no ssl?? Every one are telling that php 5.3.2 is not working for apache 2.2.15 please some one tell me what version of php should i install for that
May 13, 2010 at 4:58 AM
PHP 5.3.2 works fine with Apache 2.2.15. I am using them myself.
May 21, 2010 at 4:16 AM
I can confirm that “Microsoft Visual C++ 2008 Redistributable Package” is NOT required for Anindya’s x64 build “apache_2.2.15-x64-openssl-0.9.8m.msi” on a stock Windows 2008 R2 x64. I think Windows 2008 R2 x64 already comes with the required libs.
Thank you Anindya for your perfect builds!
May 21, 2010 at 5:16 PM
You’re welcome Mike. 🙂
Jun 9, 2010 at 3:57 PM
Thanks for making the apache_2.2.15-x64-openssl-0.9.8m.msi and php-5.3.2-Win32-VC9-x64.zip builds. Using these and mysql-essential-5.1.47-winx64.msi we have set up and tested a 64 bit AMP environment on a student’s (Chinese) Windows 7 (64-bit) lap-top. Which is cool.
Everything works so well, we’d like to use it for teaching and coursework.
Jun 10, 2010 at 2:11 PM
You are welcome.
Its good to know that you found these builds useful and are planning on using them for teaching and coursework. 🙂
Jun 19, 2010 at 5:03 AM
thanks for you resouce,
but i can not download it from you website
can you help me and send to my email. thank you very much!
Jun 22, 2010 at 12:50 PM
@rockding
These files are hosted by mediafire.com and are working fine at the moment. If you are still not able to download, let me know which installer you want and I will mail it to you. 🙂
Aug 1, 2010 at 10:07 PM
Thanks for making the apache_2.2.16-x64-openssl-1.0.0a.msi, it is grateful for us to installed windows 2008 x64 without any issues. But, we face another issue mod_jk.so, not x64. Please put all the *.lib into lib folder within apache_2.2.16-x64-openssl-1.0.0a.msi as libhttpd.lib, libapr.lib and liaprutil.lib, which will help us to make mod_jk.so x62 very easily. It will be a grate help.
Aug 1, 2010 at 10:17 PM
During installation choose “Custom” setup and you will get the option to install “Build Headers and Libraries” which will install the *.lib files you are talking about.