在centos 5.5上的Apache2 :: Request(libapreq2-2.13)

时间:2011-02-27 11:55:45

标签: linux perl installation apache2 centos

我在Centos 5.5上安装Apache2 :: Request时非常热闹。我的apache是​​centos附带的标准版。 我正在从libapreq2-2.13安装,并且还没有很多依赖项。到目前为止我不得不这样做:

yum安装httpd-devel#for apxs

然后我做了:

perl Makefile.PL --with-apache2-apxs = / usr / sbin / apxs 使

make步骤然后告诉我需要的:ExtUtils-XSBuilder和Parse-RecDescent,我正式安装。

再次运行make给出了编译错误:

/home/xx/installers/libapreq2-2.13/glue/perl/xsbuilder/apreq_xs_postperl.h:22:34: error: modperl_perl_unembed.h: No such file or directory
/home/xx/installers/libapreq2-2.13/glue/perl/xsbuilder/apreq_xs_postperl.h:25:33: error: modperl_common_util.h: No such file or directory
 In file included from Apache2.xs:45:
/home/xx/installers/libapreq2-2.13/glue/perl/xsbuilder/APR/Request/Apache2/APR__Request__Apache2.h:1:22: error: mod_perl.h: No such file or directory

谁能告诉我我错过哪个套餐? 是不是有一种安装这个“正常工作”(tm)的通用软件包的方法。 非常感谢

2 个答案:

答案 0 :(得分:1)

它已经为Centos打包了。

$ repoquery -i --whatprovides 'perl(Apache2::Request)'
perl-libapreq2-0:2.09-0.rc2.1.el5.x86_64

$ sudo yum install perl-libapreq2

(实际上,只有在使用EPEL存储库时才有效)

答案 1 :(得分:0)

要安装标头,yum install mod_perl-devel