I installed XAMPP 1.5.1 today, onto a windows 2000 Pro box, and it worked great, as usual.
Then I installed the perl addon and apache failed to restart.
I started it from the command line and I see:
D:\Program Files\xampp\apache\bin>apache -k start apache: Syntax error on line 524 of D:/Program Files/xampp/apache/conf/httpd.conf: Syntax error on line 2 of D:/Program
Files/xampp/apache/conf/extra/perl.conf: Cannot load D:/Program Files/xampp/apache/modules/mod_perl.so into server: The
specified module could not be found.
This is a reference first to the "include conf/extra/perl.conf" line in my
httpd.conf, but this resolves correctly.
Then comes the real problem, the line:
LoadModule perl_module modules/mod_perl.so
What is odd is that the module IS THERE.
I copied the path from the error message above, and changing only the
/'s to \'s I see this:
D:\Program Files\xampp\apache\bin>dir "D:\Program Files\xampp\apache\modules\mod_perl.so"
Volume in drive D has no label.
Volume Serial Number is 0B09-14F7
Directory of D:\Program Files\xampp\apache\modules
01/27/2006 08:49a 184,320 mod_perl.so
1 File(s) 184,320 bytes
0 Dir(s) 10,805,977,088 bytes free
I tried all the dumb things, like fully qualifying the name in perl.conf, but
I comment out the include perl.conf line from httpd.conf, and apache starts fine,
but if I leave it in apache will not start.
I am fairly sure that this is something stupid on my part, but even a kick
in the head will be appreciated if it gets me going in the right direction.
Take care all!