mod_perl 的 DSO 方法安装 和 Apache::ASP 的安装

由 徐永久 发表于 2002年03月07日 14:07。

本来是不想安装 ASP 的东西,真是无心插柳柳成荫啊。今天的天气似乎也不错。
看到 Linux Journal 中关于一片 给蜘蛛设定陷阱的事情,
http://www.linuxjournal.com/article.php?sid=5861
却发现本网站没有安装过 mod_perl 模块,不能运行,于是安装 mod_perl ,发现 google 上搜索过来的文档几乎都是介绍和 httpd 静态结合的安装。试了几次,都没有成功,文档里面提到的 DSO ,是在 AIX 下面 Coredump 的解决办法,看来这个 mod_perl 肯定支持 dso 安装的,那么怎么安装呢?看文档里面有 DO_HTTPD=1 之类的参数可以选择,于是设想应该有类似 DSO 的东西,于是:
grep DSO Makefile.PL
哈哈!找到了那些 USE 的东东!


编译的整个语句就成为:

perl Makefile.PL EVERYTHING=1 DO_HTTPD=1 USE_APACI=1 USE_DSO=1 USE_APXS=1 WITH_APXS=$YOUR_APCAHE_HOME/bin/apxs

后面就是 make/make install 了。

这个成功以后,就是安装 ASP 模块了,文档上说得很清楚要安装
install MLDBM
install MLDBM::Sync

我是用很笨的办法,下载以后,和上面的办法一样,perl Makefile.PL/make/make install 的。这两个模块安装好以后,继续对 Apache-ASP 配置,和上面这一行一样的办法。
会出来一些错误,但是不是重要错误,只是 Warning,这样就搞定了。
在 httpd.cong 中加入:
SetHandler perl-script
PerlModule Apache::ASP
PerlHandler Apache::ASP
PerlSetVar Global .
PerlSetVar StateDir /tmp/asp
重新启动 Apache ,建立下面的 test.asp :

For loop incrementing font size:
<% for(1..5) { %>

相关文章

您可以 发表评论, 或者从您的网站trackback

发表评论

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-spam image