I'm trying to install mod_perl 2.0.8 on a fresh installation of Apache 2.2.27 / RHEL 7.
Apache was built from source and installed to /usr/local/apache2. I then installed mod_perl with MP_APXS=/usr/local/apache2/bin/apxs
. I edited my httpd.conf to read LoadModule perl_module modules/mod_perl.so
and after a startup, the error_log shows "Apache/2.2.27 (Unix) mod_perl/2.0.8 Perl/v5.16.3 configured -- resuming normal operations", which would lead you to believe it works fine, but it doesn't. As soon as I try to access a site that lies in my /perl/ directory (I set that in my httpd.conf), that should be handled by mod_perl, I get an error 500. It was configured as stated in the mod_perl docs. My error_log then states "failed to resolve handler `ModPerl::Registry': Can't locate loadable object for module Apache2::ServerUtil in @INC". I have checked my @INC directories several times and the files are there as far as I can tell. What am I missing?