在Ubunt 14.04上使用apache 2.2.31安装mod_perl 2.0.9时,如何处理缺少的mod_perl.so?

在Ubunt 14.04上使用apache 2.2.31安装mod_perl 2.0.9时,如何处理缺少的mod_perl.so?,apache,perl,mod-perl,Apache,Perl,Mod Perl,我试图在Ubuntu 14.04上安装带有Apache 2.2.31的mod_perl 2.0.9。我被一个丢失的mod_perl.so文件卡住了。详情如下 按照指示, 我下载了httpd-2.2.31.tar.gz和mod_perl-2.0.9.tar.gz 我用拉链把它们解开 tar -xvzf httpd-2.2.31.tar.gz tar -xvzf mod_perl-2.0.9.tar.gz 并获得目录httpd-2.2.31和mod_perl-2.0.9 然后我键入命令(在链接后面

我试图在Ubuntu 14.04上安装带有Apache 2.2.31的mod_perl 2.0.9。我被一个丢失的mod_perl.so文件卡住了。详情如下

按照指示, 我下载了httpd-2.2.31.tar.gz和mod_perl-2.0.9.tar.gz

我用拉链把它们解开

tar -xvzf httpd-2.2.31.tar.gz
tar -xvzf mod_perl-2.0.9.tar.gz
并获得目录httpd-2.2.31和mod_perl-2.0.9

然后我键入命令(在链接后面):

我得到:

[warning] mod_perl dso library will be built as mod_perl.so
[warning] You'll need to add the following to httpd.conf:
[warning] 
[warning]   LoadModule perl_module modules/mod_perl.so
[warning] 
[warning] depending on your build, mod_perl might not live in
[warning] the modules/ directory.

[warning] Check the results of
[warning] 
[warning]   $ /path/to/httpd-2.2.31/server/mpm/prefork/bin/apxs -q LIBEXECDIR
[warning] 
[warning] and adjust the LoadModule directive accordingly.
但是,我在任何地方都找不到mod_perl.so

有人能告诉我在哪里可以得到mod_perl.so或者应该在哪里吗

没有正确设置mod_perl.so,我运行

make
得到

/usr/bin/ld: cannot find -lperl
collect2: error: ld returned 1 exit status
make[1]: *** [mod_perl.so] Error 1
make[1]: Leaving directory `/home/guohua/stas/mod_perl-2.0.9/src/modules/perl'
make: *** [modperl_lib] Error 2
我怎样才能解决这个问题


提前感谢。

在Ubuntu/debian上,安装libperl dev,它提供/usr/lib/libperl.so

/usr/bin/ld: cannot find -lperl
collect2: error: ld returned 1 exit status
make[1]: *** [mod_perl.so] Error 1
make[1]: Leaving directory `/home/guohua/stas/mod_perl-2.0.9/src/modules/perl'
make: *** [modperl_lib] Error 2