为什么使用mod_perl?
mod_perl 模块的提供的一个特色是:可以用Perl语言来编写Apache 模块,Perl 是
解释性语言,其优缺点并存。解释性语言的一个主要优点是:每次安装服务器时,不必重新
编译这个模块。缺点是需要一个解释器来阅读和执行实际的程序,这会降低服务器的运行速度,
通过在启动Apache服务器的同时,启动Perl解释器,这样mod_perl就克服了运行速度减慢的问题。
Perl解释器还可以对服务器上的Perl代码进行预先解释,并可以随时捕捉到它,以便一旦
要用到该段代码时,能够快速执行。
1、下载mod_perl 源代码
wget http://perl.apache.org/dist/mod_perl-2.0-current.tar.gz(针对2.0.X和2.2.X)
如果apache是1.3.X,那么就要wget http://perl.apache.org/dist/mod_perl-1.0-current.tar.gz
2、注意本方法是动态加载,所以apache在编译的时候,需要启用–enable-so,如果没有请自行重新编译。
3、安装mod_perl
#tar zvxf mod_perl-2.0.4-current.tar.gz
#cd mod_perl-2.0.4
#perl Makefile.PL MP_APXS=/usr/local/server/apache/bin/apxs (apxs的路径)
#make && make install 4、加载mod_perl #vim /usr/local/server/apache/conf/httpd.conf找到LoadModules 处
在其下添加如下
LoadModule perl_module modules/mod_perl.so重启apache,让其加载。
这是一片转载文章