<html>
<head>
<link rel="stylesheet" type="text/css" href="dox.css" />
<title>libapreq2-2.04-dev: libapreq2: INSTALL</title>
</head>
<body>
<div id="page-header">
<p class="menu">
<p class="apache">Apache HTTP Server Request Library</p>
<img alt="" src="feather.gif" /></div>
<!-- Generated by Doxygen 1.3.8 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div>
<h1><a class="anchor" name="apreq_install">INSTALL</a></h1><div class="fragment"><pre>PREREQUISITES:
Please see the PREREQUISITES file. If you are building httpd-apreq-2
directly from cvs, you can generate the list of prerequisites:
% perl build/version_check.pl
INSTRUCTIONS:
FreeBSD users must substitute "gmake" for "make" below.
Unix build, where libtool/automake/autoconf works:
% ./configure --with-apache2-apxs=/path/to/apache2/bin/apxs
% make
(optional)% make test
% make install
Or using the CPAN/perlish way (which includes the Apache::Request and
Apache::Cookie modules):
% perl Makefile.PL --with-apache2-apxs=/path/to/apache2/bin/apxs
% make
(optional)% make test
% make install
Developers and other folks using httpd-apreq-2 directly from cvs need to
execute "./buildconf" prior to running "./configure".
Alternately, here's a recipe to install mod_apreq.c as a static apache module:
1) configure httpd to add mod_apreq.c to its filter modules:
% cd /path/to/httpd-2.0
% CPPFLAGS=-I/path/to/httpd-apreq-2/src \
HTTPD_LDFLAGS=/path/to/httpd-apreq-2/src/libapreq2.la \
./configure --with-module=filters:/path/to/httpd-apreq-2/env/mod_apreq.c \
...(add usual httpd+apr options here)...
2) compile and install everything using httpd-apreq-2's build system:
% cd /path/to/httpd-apreq-2
% ./configure --with-apache2-src=/path/to/httpd-2.0
% make
(optional)% make test
% make install
Win32 build:
C:\httpd-apreq-2> perl Makefile.PL
C:\httpd-apreq-2> nmake
C:\httpd-apreq-2> nmake test
C:\httpd-apreq-2> nmake mod_apreq
C:\httpd-apreq-2> nmake perl_glue
C:\httpd-apreq-2> nmake perl_test
</pre></div> <div id="footer">
<p class="apache">
See <a href="LICENSE.html">LICENSE</a>.</p>
<p class="menu">
version 1.3.8 on 30 Aug 2004</span>
</p>
</div>
</body>
</html>