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-dev&m=118747498301087&w=2
--
best regards,
Randy