Re: Apache / mod_perl / Perl under Windows

André Warnier <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <[email protected]>
Michael Lackhoff wrote:
> Am 03.07.2015 um 15:55 schrieb André Warnier:
> 
>> Grateful for any insight.
> 
> No real insight but a working setup for development which runs from
> USB-stick and on about any system from XP 32bit to Windows 7 64bit
> (sorry, no experience with Windows server, all my servers run Linux,
> Windows is just nice for development):
> - httpd-2.2.29-win32-ssl_0.9.8.zip from apachelounge
> I cannot see exactly this version any longer on their site but I think
> it is a VC9 build so
> https://www.apachelounge.com/download/win32/binaries/httpd-2.2.29-win32-ssl_0.9.8-VC9.zip
> should be similar
> -
> http://strawberryperl.com/download/5.20.2.1/strawberry-perl-no64-5.20.2.1-32bit-portable.zip
> Important: use the "no USE_64_BIT_INT" version
> -
> http://people.apache.org/~stevehay/mod_perl-2.0.8-strawberryperl-5.20.1.1-32bit-no64.zip
> 
> This setup works quite well for me.
> 

Thank you for another combination which works.

What I am trying to figure out though, is what are the factors which make it so that this 
combination (and the one I mentioned before) work, as opposed to others which don't ?
There are 3 parts, each with the following variables :
   - the version of /that/ package (e.g. Apache httpd 2.2.x, or mod_perl 2.0.8)
   - the architecture : 32-bit or 64-bit
   - the compiler with which that package is compiled (VC 9, 10, 11 or gcc e.g.)

Which factors must match which, to have a chance of a working combination ?

I am quite sure that I tried together :
   - an Apache 2.2.x from ApacheLounge (compiled with VC)
   - Strawberry perl 5.18 32-bit
   - mod_perl 2.0.8 32-bit no 64 strawberry from Steve Hay
and that I could never get this to work under Windows 2008 (64-bit).
That's why I switched to activeperl 5.18 and mod_perl 2.0.8 for ActivePerl, but 
Strawberry-perl would have definitely been my preference, as it is what I usually 
recommend nowadays to my customers, for various reasons.
There are just a bit too many factor combinations possible, to figure this out easily by 
myself, so if someone has a clue as to what matters and what doesn't..

P.S.  In my defense, I was trying to figure this out at a customer, under some time 
pressure, by comparison between a working Linux Debian server (English), a working Windows 
2003 Server 32-bit (German), and a non-working Windows 2008 Server 64-bit (Dutch), each 
with its own variety of localised error messages, and each in a different geographical 
location, so it may be that at some point I lost my usual calm and rational investigative 
approach here..

Long live Linux Debian.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.