由 徐永久 发表于 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) { %>
相关文章
2002-03-07 21:47
老徐
发表于
标签: 