Testing scenario for Strawberry 5.12 ------------------------------------ should work with: - any 32bit perl 5.12.x (Win32) - any 32bit Apache 2.2.x (Win32) successfully tested with: - strawberry-perl-5.12.1.0-beta-1 (from http://strawberryperl.com/beta/) - httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi (from http://www.apache.org/dist/httpd/binaries/win32/) - both x86/32bit - tested on Windows7 box 1/ Let us have strawberry perl installed in D:\strawberry512 2/ Install mod_perl binaries by the following command: pip http://strawberryperl.com/package/kmx/mod_perl/5.12_x86/mod_perl-2.0.4-MSWin32-x86-multi-thread-5.12.par pip http://strawberryperl.com/package/kmx/mod_perl/5.12_x86/libapreq2-2.12-MSWin32-x86-multi-thread-5.12.par 3/ Create directory D:\strawberry512\Apache 4/ Download the following files from http://strawberryperl.com/package/kmx/mod_perl/5.12_x86/ to D:\strawberry512\Apache\ D:\strawberry512\Apache\mod_perl.so D:\strawberry512\Apache\mod_apreq2.so D:\strawberry512\Apache\libapreq2.dll D:\strawberry512\Apache\testweb\httpd.conf D:\strawberry512\Apache\testweb\docroot\index.html D:\strawberry512\Apache\testweb\scripts\hello1.pl D:\strawberry512\Apache\testweb\scripts\hello2.pl D:\strawberry512\Apache\testweb\scripts\hello3.pl 5/ If you have chosen different directory for strawberry installation - in step 1/ - fix paths in d:\strawberry512\apache\testweb\httpd.conf 6/ Let us have Apache installed in "c:\Program Files\Apache Software Foundation\Apache2.2" 7/ From command prompt start manually a webserver at port 12345 "c:\Program Files\Apache Software Foundation\Apache2.2\bin\httpd.exe" -f d:\strawberry512\apache\testweb\httpd.conf 8/ Now the following links should work: http://localhost:12345/ http://localhost:12345/perl/hello1.pl http://localhost:12345/perl/hello2.pl http://localhost:12345/perl/hello3.pl Potential trouble makers ------------------------ */ You are mixing 32/64bit binaries Both strawberry perl and apache binaries has to be 32bit */ You are mixing perl 5.10 with mod_perl.so 5.12 make sure that you have downloaded the right mod_perl.so binary */ You have more perls in you PATH Clean your PATH and remove all non strawberry perl directories */ You have not correctly set PATH for an account used for running Apache If running apache as a Windows Service you need to set properly PATH for an account used for running corresponding service (by default SYSTEM) */ Something is already listening on port 12345 used in our example Edit d:\strawberry512\apache\testweb\httpd.conf and choose another port