Installed Apache 2.0.46
Installed mod_perl 2 (appears to be experimental, but also appears to work based on tests with simple perl scripts)
Installed MySQL 4.0.13
(not that this should matter for the LJ code) Installed php 4.3.2.
Then I did the 'perl -MCPAN -e shell' thing and updated CPAN, then ran checkconfig.pl. I installed all the mandatory perl modules it said I was missing as well as a couple of the optional ones. Up to this point I have approximately 10 hours on this project mostly due to downloading time. I've reached the point where I'm ready to configure the Apache VirtualHost for the LJ code. However, running one more checkconfig.pl check reveals the following:
lj@server ~>>$ bin/checkconfig.pl
[Checking for Perl Modules....]
Missing optional module GD::Graph: Required to make graphs for the statistics page.
Missing optional module String::CRC32: Required for palette-altering of PNG files. Only necessary if you plan to make your own S2 styles that use PNGs, not GIFs.
[Checking LJ Environment...]
* Failed to load ljlib.pl: Can't locate Apache/Constants.pm in @INC (@INC contains: /home/lj/src/s2 /home/lj/cgi-bin /usr/lib/perl5/i386-linux /usr/lib/perl5 /usr/lib/perl5/site_perl/i386-linux /usr/lib/perl5/site_perl .) at /home/lj/cgi-bin/LJ/S2.pm line 10.
BEGIN failed--compilation aborted at /home/lj/cgi-bin/LJ/S2.pm line 10.
Compilation failed in require at /home/lj/cgi-bin/ljlib.pl line 23.
BEGIN failed--compilation aborted at /home/lj/cgi-bin/ljlib.pl line 23.
Compilation failed in require at bin/checkconfig.pl line 103.
If it makes any difference, I didn't install Apache or MySQL to standard locations; I installed Apache to /daemons/httpd/ and MySQL to /daemons/mysql/.
Any and all help greatly appreciated.
Thanks in advance, and sorry for the long post.