Using Apache 2.2 from ApacheLounge for Win32 modperl

2007-08-18 Thread Foo JH

Hi all,

While ApacheLounge makes available a Win32 binary of Apache2.2 that 
seems to work better for modperl than the distribution from apache.com, 
be advised that if you intend to use libapreq2, you may not want to use 
the mod_perl binary from ApacheLounge.


I don't have the technical details, but if you try to use ApacheLounge's 
mod_perl and theoryx5's libapreq, you will not be able to use 
Apache2::Reload at the very least.


For some reason, the MSI version of ActivePerl (tested with build 822) 
is more stable than the AS version in terms of starting up httpd on 
system startup, and service restarts. So please avoid the latter.


My recommendation:
1. Use the Apache2.2.x binary from ApacheLounge
2. Use the MSI version of ActivePerl, NOT the AS version
3. Use the mod_perl library from theoryx5, NOT from ApacheLounge
4. Use the libapreq2 library from theoryx5

Tested on Windows XP SP2 x86



Re: Using Apache 2.2 from ApacheLounge for Win32 modperl

2007-08-18 Thread Randy Kobes

On Sun, 19 Aug 2007, Foo JH wrote:


Hi all,

While ApacheLounge makes available a Win32 binary of Apache2.2 that seems to 
work better for modperl than the distribution from apache.com, be advised 
that if you intend to use libapreq2, you may not want to use the mod_perl 
binary from ApacheLounge.


I don't have the technical details, but if you try to use ApacheLounge's 
mod_perl and theoryx5's libapreq, you will not be able to use Apache2::Reload 
at the very least.


For some reason, the MSI version of ActivePerl (tested with build 822) is 
more stable than the AS version in terms of starting up httpd on system 
startup, and service restarts. So please avoid the latter.


My recommendation:
1. Use the Apache2.2.x binary from ApacheLounge
2. Use the MSI version of ActivePerl, NOT the AS version
3. Use the mod_perl library from theoryx5, NOT from ApacheLounge
4. Use the libapreq2 library from theoryx5

Tested on Windows XP SP2 x86


This might be a result of what was mentioned before about 
possible problems using the binaries from 
http://www.apachelounge.com/download/ (which is compiled 
with VC++ 2005) with ActivePerl and ActivePerl-compatible 
ppm packages (which are compiled with VC++ 6). Mixing these 
can lead to conflicts, as discussed at, eg,

 http://search.cpan.org/src/SHAY/Win32-UTCFileTime-1.46/INSTALL

Also, note that the apache-2.2.5 release available from
http://www.apachelounge.com/download/ is based on sources
which have not officially been released by the ASF:
  http://marc.info/?l=apache-httpd-devm=118747498301087w=2

--
best regards,
Randy