我已经安装了perl-5.8.9,mod_perl-2.0.7,Embperl-2.3.0和httpd-2.2.22。且在启动Apache时,得到类似下面的错误(拆分为多个行的可读性):加载mod_perl.so时出错
httpd: Syntax error on line * of ../conf/httpd.conf:
Cannot load ../Apache2/mod_perl.so into server:
libperl.so: cannot open shared object file:
No such file or directory
并通过这样ldd ../Apache2/mod_perl.so
,我得到了像
linux-gate.so.1 => (0x00735000)
libperl.so => not found
libnsl.so.1 => /lib/libnsl.so.1 (0x005e5000)
libdl.so.2 => /lib/libdl.so.2 (0x00fab000)
libm.so.6 => /lib/libm.so.6 (0x0041f000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x0084d000)
libutil.so.1 => /lib/libutil.so.1 (0x00110000)
libc.so.6 => /lib/libc.so.6 (0x00197000)
/lib/ld-linux.so.2 (0x00163000)
有时可能是许可问题。你可以尝试用提升权限的用户启动服务器(例如,如果你使用admin用户来安装mod_perl,请尝试使用该用户)。 – 2013-02-27 11:07:26
我已经作为超级用户(root)安装了mod_perl,并且我试图以超级用户身份启动服务器。这个问题可能不是一个权限问题。我已经多次搜索这个问题,我没有得到任何正确的答案。 – Futuregeek 2013-02-27 12:07:59