mod_perl on win32
am 25.08.2009 17:31:13 von Michiel Beijen
Hi all,
I'd like to know if it's possible to build mod_perl on Win32; I'd like
to use mod_perl with StrawberryPerl. It seems to be that the only way
that could be done is to compile Apache also with MinGW, and that's not
possible because of limited support for Windows Shared Memory in MinGW.
Also if you'd try to compile mod_perl it will try to run "./configure"
on the Apache sources but that will fail on Win32 because 1. there is no
Configure in the win32 Apache sources and 2. Windows will try to execute
"." which is not exactly an executable file...
Does anyone have pointers or tips?
Thanks in advance,
--
Michiel Beijen
((otrs)) :: OTRS AG :: Norsk-Data-StraÃe 1 :: 61352 Bad Homburg
Phone: +49 (0) 6172 681988 0 :: Fax: +49 (0) 9421 56818 18
http://www.otrs.com/ :: Communication with success!
Geschäftssitz: Bad Homburg
Amtsgericht Bad Homburg, HRB 10751
Steuernummer: 003 240 97505
Aufsichtsratsvorsitzender: Burchard Steinbild
Vorstand: André Mindermann (Vorsitzender), Martin Edenhofer
NEU! ENTERPRISE SUBSCRIPTION - JETZT informieren und buchen!
http://www.otrs.com/de/support/enterprise-subscription/ï»¿ï» ¿
Re: mod_perl on win32
am 25.08.2009 18:19:39 von wrowe
Michiel Beijen wrote:
>
> I'd like to know if it's possible to build mod_perl on Win32; I'd like
> to use mod_perl with StrawberryPerl. It seems to be that the only way
> that could be done is to compile Apache also with MinGW, and that's not
> possible because of limited support for Windows Shared Memory in MinGW.
There are various flaws in the build, report them to dev@httpd or collect
them in bugzilla reports, and mind the existing reports which might already
solve your problem.
Since there is no MinGW port maintainer, this often falls apart, sorry there
is nothing we can do if a platform's community does not participate with or
engage the developers with patches.
> Also if you'd try to compile mod_perl it will try to run "./configure"
> on the Apache sources but that will fail on Win32 because 1. there is no
> Configure in the win32 Apache sources and 2. Windows will try to execute
> "." which is not exactly an executable file...
>
> Does anyone have pointers or tips?
You don't use the -win32-src package because that package is for building
on the Microsoft Windows platform. If you want to build for a faux-unix
platform you would obtain the usual tarball.
RE: mod_perl on win32
am 25.08.2009 18:24:40 von Steve Hay
V2lsbGlhbSBBLiBSb3dlLCBKci4gd3JvdGUgb24gMjAwOS0wOC0yNToNCj4g TWljaGllbCBCZWlq
ZW4gd3JvdGU6DQo+PiAgSSdkIGxpa2UgdG8ga25vdyBpZiBpdCdzIHBvc3Np YmxlIHRvIGJ1aWxk
IG1vZF9wZXJsIG9uIFdpbjMyOyBJJ2QgbGlrZQ0KPj4gdG8gdXNlIG1vZF9w ZXJsIHdpdGggU3Ry
YXdiZXJyeVBlcmwuIEl0IHNlZW1zIHRvIGJlIHRoYXQgdGhlIG9ubHkgd2F5 DQo+PiB0aGF0IGNv
dWxkIGJlIGRvbmUgaXMgdG8gY29tcGlsZSBBcGFjaGUgYWxzbyB3aXRoIE1p bkdXLCBhbmQgdGhh
dCdzIG5vdA0KPj4gcG9zc2libGUgYmVjYXVzZSBvZiBsaW1pdGVkIHN1cHBv cnQgZm9yIFdpbmRv
d3MgU2hhcmVkIE1lbW9yeSBpbg0KPiBNaW5HVy4NCj4gDQo+IFRoZXJlIGFy ZSB2YXJpb3VzIGZs
YXdzIGluIHRoZSBidWlsZCwgcmVwb3J0IHRoZW0gdG8gZGV2QGh0dHBkIG9y DQo+IGNvbGxlY3Qg
dGhlbSBpbiBidWd6aWxsYSByZXBvcnRzLCBhbmQgbWluZCB0aGUgZXhpc3Rp bmcgcmVwb3J0cyB3
aGljaA0KPiBtaWdodCBhbHJlYWR5IHNvbHZlIHlvdXIgcHJvYmxlbS4NCg0K VGhlIG90aGVyIG9w
dGlvbiwgaWYgeW91IGRpZG4ndCBzcGVjaWZpY2FsbHkgd2FudCB0byB1c2Ug U3RyYXdiZXJyeVBl
cmwsIGlzIHRvIGJ1aWxkIHBlcmwsIGFwYWNoZSAmIG1vZF9wZXJsIHdpdGgg VkMrKyAyMDA4IEV4
cHJlc3MuDQo=
Re: mod_perl on win32
am 25.08.2009 20:38:14 von Jean-Damien Durand
This is a multi-part message in MIME format.
--------------010005070401060604000202
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Michiel Beijen a écrit :
> I'd like to know if it's possible to build mod_perl on Win32; I'd like
> to use mod_perl with StrawberryPerl. It seems to be that the only way
> that could be done is to compile Apache also with MinGW, and that's not
> possible because of limited support for Windows Shared Memory in MinGW
>
Here is how I installed StrawberryPerl + mod_perl + apache2 on Windows
(tested onVista):
1. Apache
Go to http://httpd.apache.org/download.cgi
Click on "/Win32 Binary including OpenSSL 0.9.8i (MSI Installer) /"
Some recommend to install it in a directory without space, although I
did not do that and it still work.
2. Perl
Go to http://strawberryperl.com/ and install the latest kit
3. I then use the script send in attachement to install all modules I
need, e.g. perl install_modules.pl
At the top of the script you will see how to get mod_perl2 and various
other stuff I need for my project. Just the lines for the modules you do
not need.
HTH,
Cheers, JD.
--------------010005070401060604000202
Content-Type: text/plain;
name="install_modules.pl"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="install_modules.pl"
IyEvdXNyL2Jpbi9wZXJsDQoNCiMNCiMjIFRoaXMgc2NyaXB0LCBpbnRlbmRl ZCB0byBiZSBy
dW4gYnkgYW4gaW5zdGFsbGVyIG9uIFdpbmRvd3MNCiMjIHdpbGwgaG9wZWZ1 bGx5IHZlcmlm
eSBwYWNrYWdlcyBuZWVkZWQgYnkgRnJlZWNpdHkgYXJlDQojIyBpbnN0YWxs ZWQgLSBhbmQg
d2lsbCBhdHRlbXB0IHRvIGluc3RhbGwgdGhlbSBpZiBuZWVkZWQNCiMNCiMj IChjKSAyMDA4
IGJ5IEplYW4tRGFtaWVuIER1cmFuZCA8amVhbmRhbWllbmR1cmFuZEBmcmVl LmZyPg0KIw0K
dXNlIDUuMTAuMDsNCnVzZSBzdHJpY3Q7DQp1c2UgZGlhZ25vc3RpY3M7DQp1 c2UgQ29uZmln
Ow0KdXNlIEZpbGU6OlNwZWM7DQp1c2UgQ1BBTjsNCg0KbXkgJXJlcXVpcmVk X21vZHVsZXMg
PSAoDQogICAgJ21vZF9wZXJsMicgICAgICAgICA9PiAnaHR0cDovL2NwYW4u dXdpbm5pcGVn
LmNhL1BQTVBhY2thZ2VzLzEweHgvbW9kX3BlcmwucHBkJywNCiAgICAnQXBh Y2hlMjo6UmVx
dWVzdCcgID0+ICdodHRwOi8vY3Bhbi51d2lubmlwZWcuY2EvUFBNUGFja2Fn ZXMvMTB4eC9s
aWJhcHJlcTIucHBkJywNCiAgICAnR0QnICAgICAgICAgICAgICAgID0+ICdo dHRwOi8vd3d3
LmJyaWJlcy5vcmcvcGVybC9wcG0vR0QucHBkJywNCiAgICAnR0Q6OlRleHQn ICAgICAgICAg
ID0+ICdodHRwOi8vd3d3LmJyaWJlcy5vcmcvcGVybC9wcG0vR0RUZXh0VXRp bC5wcGQnLA0K
ICAgICdUZW1wbGF0ZScgICAgICAgICAgPT4gJ2h0dHA6Ly9jcGFuLnV3aW5u aXBlZy5jYS9Q
UE1QYWNrYWdlcy8xMHh4L1RlbXBsYXRlLVRvb2xraXQucHBkJywNCiAgICAn Q29uZmlnOjpH
ZW5lcmFsJyAgID0+ICdodHRwOi8vY3Bhbi51d2lubmlwZWcuY2EvUFBNUGFj a2FnZXMvMTB4
eC9Db25maWctR2VuZXJhbC5wcGQnLA0KICAgICdBcGFjaGU6OkRCSScgICAg ICAgPT4gJ2h0
dHA6Ly90cm91Y2hlbGxlLmNvbS9wcG0xMC9BcGFjaGUtREJJLnBwZCcsDQog ICAgJ0NHSTo6
U2ltcGxlJyAgICAgICA9PiAnaHR0cDovL3Ryb3VjaGVsbGUuY29tL3BwbTEw L0NHSS1TaW1w
bGUucHBkJywNCiAgICAnSFRNTDo6VHJlZScgICAgICAgID0+ICdodHRwOi8v dHJvdWNoZWxs
ZS5jb20vcHBtMTAvSFRNTC1UcmVlLnBwZCcsDQogICAgJ0ZpbGU6OlR5cGUn ICAgICAgICA9
PiAnaHR0cDovL3Ryb3VjaGVsbGUuY29tL3BwbTEwL0ZpbGUtVHlwZS5wcGQn LA0KICAgICdJ
bWFnZTo6U2l6ZScgICAgICAgPT4gJ2h0dHA6Ly90cm91Y2hlbGxlLmNvbS9w cG0xMC9JbWFn
ZS1TaXplLnBwZCcsDQogICAgJ05ldDo6VGVsbmV0JyAgICAgICA9PiAnaHR0 cDovL3Ryb3Vj
aGVsbGUuY29tL3BwbTEwL05ldC1UZWxuZXQucHBkJywNCiAgICAnSTE4Tjo6 Q2hhcnNldCcg
ICAgID0+ICdodHRwOi8vdHJvdWNoZWxsZS5jb20vcHBtMTAvSTE4Ti1DaGFy c2V0LnBwZCcs
DQogICAgJ1hNTDo6UlNTJyAgICAgICAgICA9PiAnaHR0cDovL3Ryb3VjaGVs bGUuY29tL3Bw
bTEwL1hNTC1SU1MucHBkJywNCiAgICAnV2luMzI6OlByb2Nlc3MnICAgID0+ ICdodHRwOi8v
dHJvdWNoZWxsZS5jb20vcHBtMTAvV2luMzItUHJvY2Vzcy5wcGQnLA0KICAg ICdXaW4zMjo6
RHJpdmVJbmZvJyAgPT4gJ2h0dHA6Ly90cm91Y2hlbGxlLmNvbS9wcG0xMC9X aW4zMi1Ecml2
ZUluZm8ucHBkJywNCiAgICAnTGlzdDo6TW9yZVV0aWxzJyAgID0+ICdodHRw Oi8vY3Bhbi51
d2lubmlwZWcuY2EvUFBNUGFja2FnZXMvMTB4eC9MaXN0LU1vcmVVdGlscy5w cGQnLA0KICAg
ICdXaW4zMjo6RmlsZU9wJyAgICAgPT4gJ2h0dHA6Ly90cm91Y2hlbGxlLmNv bS9wcG0xMC9X
aW4zMi1GaWxlT3AucHBkJywNCiAgICAnV2luMzI6OlNlcnZpY2UnICAgID0+ ICdodHRwOi8v
dHJvdWNoZWxsZS5jb20vcHBtMTAvV2luMzItU2VydmljZS5wcGQnLA0KICAg ICdXaW4zMjo6
T0xFJyAgICAgICAgPT4gJ2h0dHA6Ly93d3cuYnJpYmVzLm9yZy9wZXJsL3Bw bS9XaW4zMi1P
TEUucHBkJywNCiAgICAnVGV4dDo6Q2hvbXAnICAgICAgID0+ICdodHRwOi8v dHJvdWNoZWxs
ZS5jb20vcHBtMTAvVGV4dC1DaG9tcC5wcGQnLA0KICAgICdOdW1iZXI6OkZv cm1hdCcgICAg
PT4gJ2h0dHA6Ly90cm91Y2hlbGxlLmNvbS9wcG0xMC9OdW1iZXItRm9ybWF0 LnBwZCcsDQog
ICAgJ09iamVjdDo6TXVsdGl0eXBlJyA9PiAnaHR0cDovL3Ryb3VjaGVsbGUu Y29tL3BwbTEw
L09iamVjdC1NdWx0aVR5cGUucHBkJywNCiAgICAnV2luMzI6OklQSGVscGVy JyAgID0+ICdo
dHRwOi8vdHJvdWNoZWxsZS5jb20vcHBtMTAvV2luMzItSVBIZWxwZXIucHBk JywNCiAgICAn
TmV0QWRkcjo6SVAnICAgICAgID0+ICdodHRwOi8vdHJvdWNoZWxsZS5jb20v cHBtMTAvTmV0
QWRkci1JUC5wcGQnDQogICAgKTsNCiAgICAgICAgICAgICAgICAgICANCnBy aW50ICJcbiI7
DQpwcmludCAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0t
LS0tLS0tLVxuIjsNCnByaW50ICJGcmVlY2l0eSB2YSB2ZXJpZmllciBldCBp bnN0YWxsZXIg
c2kgbmVjZXNzYWlyZSBkZXMgXG4iOw0KcHJpbnQgIm1vZHVsZXMgcGVybCBu ZWNlc3NhaXJl
cyBhIHNvbiBmb25jdGlvbm5lbWVudC4gICAgICBcbiI7DQpwcmludCAiLS0t LS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIjsN CnByaW50ICIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXG4i
Ow0KcHJpbnQgIjxBcHB1eWV6IHN1ciBFbnRyZWUgb3UgUmV0dXJuIHBvdXIg Y29udGludWVy
PiAgICAgICBcbiI7DQpwcmludCAiICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFxuIjsNCg0KbXkgJGR1bW15Ow0KcmVhZChT VERJTiwgJGR1
bW15LCAxKTsNCg0KIyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N CiMjIEdldCBp
bnN0YWxsIGRpcmVjdG9yeSBvZiBwZXJsDQojICAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0t
LS0tLQ0KbXkgJGluc3RhbGxiaW4gPSAkQ29uZmlne2luc3RhbGxiaW59IHx8 IGRpZSAiTm8g
aW5zdGFsbGJpbiBpbiBwZXJsIGNvbmZpZyAhP1xuIjsNCm15ICRpbnN0YWxs c2l0ZWxpYiA9
ICRDb25maWd7aW5zdGFsbHNpdGVsaWJ9IHx8IGRpZSAiTm8gaW5zdGFsbHNp dGVsaWIgaW4g
cGVybCBjb25maWcgIT9cbiI7DQoNCiMgIC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQ0K
IyMgVGhpcyBpcyBmb3IgVGltZTo6UGFyc2VEYXRlDQojICAtLS0tLS0tLS0t LS0tLS0tLS0t
LS0tLS0tLS0NCiRFTlZ7VFp9PSdQU1Q4UERUJzsNCg0KIyAgLS0tLS0tLS0t LS0tLS0tLS0t
LS0tLQ0KIyMgQ2hlY2sgcmVxdWlyZWQgbW9kdWxlcw0KIyAgLS0tLS0tLS0t LS0tLS0tLS0t
LS0tLQ0KbXkgJG1vZHVsZTsNCm15ICRjcGFubW9kOw0KbXkgJHBwbSA9IEZp bGU6OlNwZWMt
PmNhdGZpbGUoJGluc3RhbGxiaW4sICdwcG0uYmF0Jyk7DQpmb3JlYWNoICRt b2R1bGUgKHNv
cnQga2V5cyAlcmVxdWlyZWRfbW9kdWxlcykgew0KICAgIG15ICRmb3VuZCA9 IDA7DQogICAg
Iw0KICAgICMjIEZvciBHRCB3ZSBmb3JjZSB0aGUgaW5zdGFsbGF0aW9uDQog ICAgIw0KICAg
IGlmICgkbW9kdWxlIG5lICdHRCcpIHsNCglmb3JlYWNoICRjcGFubW9kIChD UEFOOjpTaGVs
bC0+ZXhwYW5kKCJNb2R1bGUiLCAkbW9kdWxlKSl7DQoJICAgICsrJGZvdW5k Ow0KCSAgICBp
ZiAoJGNwYW5tb2QtPmluc3RfZmlsZSkgew0KCQlwcmludCAkY3Bhbm1vZC0+ aWQsICIgaXMg
YWxyZWFkeSBpbnN0YWxsZWRcbiI7DQoJCW5leHQ7DQoJICAgIH0NCgkgICAg aW5zdGFsbF9t
b2R1bGUoJG1vZHVsZSk7DQoJICAgIGxhc3Q7DQoJfQ0KICAgIH0gZWxzZSB7 DQoJcHJpbnQg
IkZvcmNpbmcgJG1vZHVsZSBpbnN0YWxsYXRpb25cbiI7DQogICAgfQ0KICAg IGlmICgkZm91
bmQgPT0gMCkgew0KICAgICAgICBpbnN0YWxsX21vZHVsZSgkbW9kdWxlKTsN CiAgICB9DQp9
DQoNCiMNCiMjIFNwZWNpYWwgaG9vayBmb3IgUGFyYW1zOjpWYWxpZGF0ZSB0 aGF0IGlzIHNp
bmNlIHJlY2VudGx5Li4uIGJ1Z2d5IC0gbW92ZSB0byBhIHBlcmwgb25seSBz b2x1dGlvbg0K
Iw0KbXkgJHZhbGlkYXRlZGxsID0gRmlsZTo6U3BlYy0+Y2F0ZmlsZSgkaW5z dGFsbHNpdGVs
aWIsICdhdXRvJywgJ1BhcmFtcycsICdWYWxpZGF0ZScsICdWYWxpZGF0ZS5k bGwnKTsNCm15
ICRuZXd2YWxpZGF0ZWRsbCA9IEZpbGU6OlNwZWMtPmNhdGZpbGUoJGluc3Rh bGxzaXRlbGli
LCAnYXV0bycsICdQYXJhbXMnLCAnVmFsaWRhdGUnLCAnX1ZhbGlkYXRlLmRs bCcpOw0KaWYg
KC1lICR2YWxpZGF0ZWRsbCkgew0KICAgIHByaW50ICJJbnN0YWxsaW5nIFBh cmFtczo6VmFs
aWRhdGUgaG9va1xuIjsNCiAgICB1bmxpbmsoJG5ld3ZhbGlkYXRlZGxsKTsN CiAgICBwcmlu
dCAiLi4uIHJlbmFtZSAkdmFsaWRhdGVkbGwgdG8gJG5ld3ZhbGlkYXRlZGxs XG4iOw0KICAg
IHJlbmFtZSgkdmFsaWRhdGVkbGwsICRuZXd2YWxpZGF0ZWRsbCk7DQp9DQoN CnN1YiBpbnN0
YWxsX21vZHVsZSB7DQogICAgbXkgJG1vZHVsZSA9IHNoaWZ0Ow0KDQogICAg aWYgKCEgZGVm
aW5lZCgkcmVxdWlyZWRfbW9kdWxlc3skbW9kdWxlfSkpIHsNCiAgICAgICAg cHJpbnQgIlxu
IjsNCiAgICAgICAgcHJpbnQgIj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09
PT09PT09PT09PT09PT09PT09XG4iOw0KICAgICAgICBwcmludCAiRnJlZWNp dHkgaXMgaW5z
dGFsbGluZyAkbW9kdWxlIChDUEFOIHdheSlcbiI7DQogICAgICAgIHByaW50 ICI9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PVxuIjsNCiAg
ICAgICAgcHJpbnQgIlxuIjsNCiAgICAgICAgIw0KICAgICAgICAjIyBDUEFO IHN0eWxlDQog
ICAgICAgICMNCiAgICAgICAgaWYgKCRtb2R1bGUgZXEgJ051bWJlcjo6Rm9y bWF0Jykgew0K
ICAgICAgICAgICAgIw0KICAgICAgICAgICAgIyMgQSBzcGVjaWFsIGNhc2UN CiAgICAgICAg
ICAgICMNCiAgICAgICAgICAgIENQQU46OlNoZWxsLT5mb3JjZSgnaW5zdGFs bCcsICRtb2R1
bGUpOw0KICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgQ1BBTjo6U2hl bGwtPmluc3Rh
bGwoJG1vZHVsZSk7DQogICAgICAgIH0NCiAgICB9IGVsc2Ugew0KICAgICAg ICBwcmludCAi
XG4iOw0KICAgICAgICBwcmludCAiPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT1cbiI7DQogICAgICAgIHByaW50ICJGcmVl Y2l0eSBpcyBp
bnN0YWxsaW5nICRtb2R1bGUgKFBQTSB3YXkpXG4iOw0KICAgICAgICBwcmlu dCAiPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT1cbiI7DQog
ICAgICAgIHByaW50ICJcbiI7DQogICAgICAgICMNCiAgICAgICAgIyMgUFBN IHN0eWxlDQog
ICAgICAgICMNCiAgICAgICAgc3lzdGVtKCRwcG0sICdpbnN0YWxsJywgJHJl cXVpcmVkX21v
ZHVsZXN7JG1vZHVsZX0pOw0KICAgIH0NCn0NCg0KMTsNCg==
--------------010005070401060604000202--
Re: mod_perl on win32
am 25.08.2009 20:51:46 von Jean-Damien Durand
Jean-Damien Durand a écrit :
> Here is how I installed StrawberryPerl + mod_perl + apache2 on Windows
> (tested onVista):
Ah yes of course you will need to add lines like
LoadFile "C:\strawberry\perl\bin\perl510.dll"
LoadModule perl_module modules/mod_perl.so
LoadFile "C:\Program Files\Apache Software
Foundation\Apache2.2\bin\libapreq2.dll"
LoadModule apreq_module modules/mod_apreq2.so
in your httpd.conf (change paths if needed)
Cheers, JD.
Re: mod_perl on win32
am 26.08.2009 11:55:01 von Foo JH
I'd suggest to get your mp2 up with the following stack:
Apache22 Windows binary
ActivePerl binary
precompiled mod_perl2 + libapreq2 from the repo
Michiel Beijen wrote:
> Hi all,
>
> I'd like to know if it's possible to build mod_perl on Win32; I'd like
> to use mod_perl with StrawberryPerl. It seems to be that the only way
> that could be done is to compile Apache also with MinGW, and that's not
> possible because of limited support for Windows Shared Memory in MinGW.
>
> Also if you'd try to compile mod_perl it will try to run "./configure"
> on the Apache sources but that will fail on Win32 because 1. there is no
> Configure in the win32 Apache sources and 2. Windows will try to execute
> "." which is not exactly an executable file...
>
> Does anyone have pointers or tips?
>
> Thanks in advance,
>
Re: mod_perl on win32
am 26.08.2009 19:40:12 von Michiel Beijen
Foo JH wrote:
> I'd suggest to get your mp2 up with the following stack:
> Apache22 Windows binary
> ActivePerl binary
> precompiled mod_perl2 + libapreq2 from the repo
That would be the easy way, right ;-)
The thing is, my project uses a software bundle which includes Apache
and Strawberry for the Windows installer. Due to licensing requirements
you could not bundle ActiveState in an open source product; therefore
the Strawberry requirement. It is just too bad that ApachePerl is not
alive anymore. Any tips for compiling mod_perl with Strawberry are still
welcome!
Regards,
Michiel
Re: mod_perl on win32
am 27.08.2009 03:52:42 von Randy Kobes
On Wed, Aug 26, 2009 at 12:40 PM, Michiel Beijen wrote:
> Foo JH wrote:
>>
>> I'd suggest to get your mp2 up with the following stack:
>> Apache22 Windows binary
>> ActivePerl binary
>> precompiled mod_perl2 + libapreq2 from the repo
>
> That would be the easy way, right ;-)
>
> The thing is, my project uses a software bundle which includes Apache and
> Strawberry for the Windows installer. Due to licensing requirements you
> could not bundle ActiveState in an open source product; therefore the
> Strawberry requirement. It is just too bad that ApachePerl is not alive
> anymore. Any tips for compiling mod_perl with Strawberry are still welcome!
>
> Regards,
> Michiel
Recent Strawberry distributions contain the ppm utility, which can be
used to install ppm packages. I'm not sure if the relevant ppm
package:
http://perl.apache.org/docs/2.0/os/win32/install.html#PPM_Pa ckages
for mod_perl and libapreq2 would be compatible, but it would probably
be worth trying.
--
best regards,
Randy