我想使用Apple或RedHat的内置Apache,但我想使用Perl 5.10和mod_perl.什么是最不干扰的方式来实现这一目标?我希望为供应商的Apache,dav,PHP等提供免费安全补丁的优势,但我非常关心我使用的Perl版本以及@INC路径中的内容.我不介意编译我自己的mod_perl.
解决方法
>按照mod_perl文档中的任何特殊说明构建您的Perl 5.10版本.告诉Perl配置器安装在一些非标准的地方,比如/usr/local/perl/5.10.0
>使用说明针对您的发行版的Apache构建共享库(或动态或.so)mod_perl,但请确保使用您的perl版本运行Makefile.PL:
>使用说明针对您的发行版的Apache构建共享库(或动态或.so)mod_perl,但请确保使用您的perl版本运行Makefile.PL:
/usr/local/perl/5.10.0/bin/perl Makefile.PL APXS = /usr/bin/apxs
>像普通一样安装和配置mod_perl.
在第一步之后,改变您的路径可能会有所帮助,因此您不会在意外地对您使用的Perl版本感到困惑:
export PATH=/usr/local/perl/5.10.0/bin:$PATH