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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to