Perl / Apache - 未定义的符号:Perl_Top_ptr

时间:2014-02-21 19:01:16

标签: apache perl

我正在使用Ubuntu 13.10。

由于我工作场所的要求,我编译了Apache 2.2.26。一开始,它给了我:

Cannot load httpd/modules/mod_perl.so into server: libperl.so: cannot open shared object file: No such file or directory

所以我安装了lib:

sudo apt-get install libperl-dev

重新测试后,我收到以下错误:

Cannot load httpd/modules/mod_perl.so into server: httpd/modules/mod_perl.so: undefined symbol: Perl_Top_ptr

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在您构建apache的同一台计算机上的源代码发布中构建mod_perl.so:

http://perl.apache.org/download/source.html

按照说明了解您需要的mod_perl 1.0或2.0。

您可能需要mod_perl 2.0:

http://perl.apache.org/download/source.html#Stable_mod_perl_2_0_Source_Distribution

下载:

http://apache.org/dist/perl/