Linking More Than One Module
So far so good, but in real life you may very well want to link more than one module into your Apache. The idea here is to set up all the modules in the Apache source tree before building it.
Download both source files into the appropriate places on your machine. Go into the mod_perl directory, and prepare the src/modules/perl subdirectory in the Apache source tree with the following:
perl Makefile.PL APACHE_SRC=../../apache_x.x.x/src \ NO_HTTPD=1 \ USE_APACI=1 \ PREP_HTTPD=1 \ EVERYTHING=1 \ make make test make install
The PREP_HTTPD
option forces the preparation of
the Apache Perl tree, but no build yet.
Having prepared mod_perl, you can now also prepare other modules. Later on we will demonstrate this by including mod_PHP.
When everything is ready, build the new Apache by going into the.../src directory and typing:
./configure --activate-module=src/modules/perl/libperl.a [and similar for other modules] make
Get Apache: The Definitive Guide, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.