blob: 2b0b49bed2df798ad5d0809e00cd20d1fa907793 [file] [log] [blame]
How I installed mod_perl [Jochen Wiedmann <joe@ispsoft.de>]
========================
1.) Installed Activeperl (APi519) in C:\Perl
2.) Installed Apache in C:\Apache
3.) Compiled Apache:
cd C:\Apache\src
nmake /f Makefile_win32.txt INSTDIR="C:\Apache" _apache
4.) Extracted mod_perl 1.21 into C:\src. That means I had
a directory c:\src\mod_perl-1.21 with files Makefile.PL, ...
5.) Compiled the Perl part of mod_perl with
cd C:\src\mod_perl-1.21
perl Makefile.PL
nmake
(As I am using Windows 95, I had to apply patches to the
ExtUtils::MM_Unix and Config modules. Patches sent to
perl-win32-porters and makemaker mailing lists.)
6.) Opened
c:\src\mod_perl-1.21\src\modules\ApacheModulePerl\ApacheModulePerl.dsw
with Visual C++ 5.0.
7.) Removed perl.lib and ApacheCore.lib from the list of files.
8.) Added c:\perl\lib\core\perlcore.lib and c:\apache\src\corer\apachecore.lib
to the list of files (Project/Add Files)
9.) Added c:\perl\lib\core and C:\apache\src\include to the list of
include directories (Project/Settings/C++/Preprocessor)
10.) Added the following preprocessor symbols (Project/Settings/C++/
Preprocessor):
-DNDEBUG,_CONSOLE,NO_STRICT,HAVE_DES_FCRYPT,PERL_OBJECT
These are mainly those symbols, that I have seen when compiling the
Perl part.
11.) Renamed c:\src\mod_perl-1.21\src\modules\perl\dirent.h to dirent.h.orig.