On Tuesday 15 May 2007 22:33, Walt Reed wrote:
> I would prefer however to put all my test modules for this migration in the
> /usr/local/apache2/perllib space, but looking at the mod_perl configure
> options, I didn't see which option specified this... MP_AP_PREFIX?
> MP_AP_DESTDIR? Neither one of those looked appropriate.

BASE=/path/to/somewhere
PERLV=$(perl -e 'printf "%vd", $^V')

make \
  INSTALLSITEARCH=$BASE/$PERLV/i586-linux-thread-multi \
  INSTALLSITELIB=$BASE/$PERLV \
  INSTALLSITEBIN=$BASE/usr/bin \
  INSTALLSCRIPT=$BASE/usr/bin \
  INSTALLSITEMAN1DIR=$BASE/man/man1 \
  INSTALLSITEMAN3DIR=$BASE/man/man3 \
  install

Then in the httpd.conf:

PerlSwitches -I${BASE}

I do something like this in RPM builds. So I have httpd and mod_perl bundled 
in /opt/apache, /opt/apache22 etc. Apache is located in /opt/apache and 
mod_perl in /opt/apache/mod_perl.

This is a bit cumbersome because you have to look out in which tree to install 
additional modules. But for me it works.

Torsten

Attachment: pgp5MXm5XdSK2.pgp
Description: PGP signature

Reply via email to