httpd-docs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Httpd Wiki] Update of "Win64Compilation" by PontusCarlsson
Date Thu, 02 Dec 2010 09:26:23 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Httpd Wiki" for change notification.

The "Win64Compilation" page has been changed by PontusCarlsson.
http://wiki.apache.org/httpd/Win64Compilation?action=diff&rev1=2&rev2=3

--------------------------------------------------

  
  Entire Windows SDK 6.1 isn't required either but just the Windows Headers and Libraries,
the Visual C++ Compilers and Win32 Development Tools.
  
- If you feel like it you'll install everything, else wise just uncheck everything in the
Installation Options dialog except those three previous mentioned components
+ If you feel like it you'll install everything, else wise just uncheck everything in the
Installation Options dialog except those three previous mentioned component.
  
+ {{attachment:sdk_installation.png}}
+ 
+ Next of you'll need a Perl distribution, ActiveState or strawberry works about the same
although I prefer strawberry perl which can be found [[http://strawberryperl.com/|here]].
+  You'll also need a Windows port of awk, GnuWin32 has an excellent package for this located
[[http://sourceforge.net/projects/gnuwin32/files/gawk/|here]].
+ 
+ Perl will set up your PATH environment variable correctly, GnuWin32 however will not. If
you're familiar with Windows it'll be no task to append the correct path to awk.exe to your
PATH,
+  if you're not however familiar with Windows it'll just suffice by running
+ 
+ {{{
+ set PATH="C:\Program Files (x86)\GnuWin32\bin;%PATH%"
+ }}}
+ Replace C:\Program Files (x86)\GnuWin32\ with the installation path you provided during
the installation, this is however default so if you didn't chacnge anything this'll work just
fine for you.
+ 
+ = Obtaining the sources =
+ 
+ Lastly we (of course) need the sources.
+ 
+ The sources we're required to have are for HTTPd, Zlib and OpenSSL.
+ 
+ Each and all can be obtained from
+ 
+  * [[http://apache.dataphone.se/httpd/httpd-2.2.17-win32-src.zip|HTTPd]] (v2.2.17)
+  * [[http://zlib.net/zlib-1.2.5.tar.gz|Zlib]] (v1.2.5)
+  * [[http://www.openssl.org/source/openssl-1.0.0b.tar.gz|OpenSSL]] (v1.0.0b)
+ 
+ If you don't have a archive manager that is capable of extracting tar / gzip files there's
an excellet open source solution called [[http://www.7-zip.org/|7-zip]] (which also has a
CLI client if you wich to automate this procedure).
+ 
+ First, untar HTTPd to a location of your choice. Just try to avoid any non ASCII characters
and whitespaces in the location URI since this can sometimes cause trouble with CLI commands
if a string is not slashed or quoted correctly to fit with this.
+ 
+ Let's just assume for now that you extracted the sources to C:\, leaving the source tree
in C:\httpd-2.2.17.
+ 
+ Next you'll want to extract the zlib archive to C:\httpd-2.2.17\srclib and strip the version
number from the output folder, leaving just C:\httpd-2.2.17\srclib\zlib.
+ And do the same procedure for the openssl archive in the same directory, leaving that source
tree in C:\httpd-2.2.17\srclib\openssl.
+ 
+ = Step by Step =
+ 

---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org


Mime
View raw message