我在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)的通用软件包的方法。 非常感谢
答案 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