我已經安裝了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