知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

Linux+Apache下运行asp的方法

发布时间:2014-09-05 17:37:45作者:知识屋

在这里讨论这个问题,仅是为了研究,我个人认为,在unix上,让apache支持asp没有任何实际意义 H ./"

如果以前是在win上开发的asp,我想你就让到在win上好好用吧,不用费劲的移植到unix上了 

我是在solaris上测试的安装,其它系统,freebsd,linux和sco我想也差不多,忘大家测时候能反馈给我你的结果,谢谢  
好了,让我们开始吧
下载相关软件 %:~ Yz@2  
apache_1.3.27.tar 下载:http://www.apache.org/dist 2<u]K ZZ  
Apache-ASP-2.49.tar 下载:http://cpan.org/modules/by-module/Apache/ tQYM!2|fC  
mod_perl-1.27.tar 下载:html" target=_blank tip>http://perl.apache.org/download/index.html ?PSFq8tF:  
stable.tar(perl-5.8.0) 下载:http://www.cpan.org/src/ r/J Z,@)1  
 
把上面的软件下载到一个目录,如test  M33-L  
1:解压 Dp iZA0l  
#tar xvf apache_1.3.27.tar %wcnRy`O =  
#tar xvf Apache-ASP-2.49.tar gN[k_ v#2  
#tar xvf mod_perl-1.27.tar Cr y&M  
 
2:安装apache ETy8T)_  
为了以DSO的方式安装mod_perl,所以要有so模块 0Y#t+R  
#cd apache_1.3.27 )v0d?>e  
#./configure --prefix=/usr/local/apache Uul<m  
#make U9(-33!/I  
#make install rP,;R=R0  
上面这样编译会有一些modules加不进来,我只好手动指定modules了,大家用下面的命令安装apache b r:sK  
#./configure --prefix=/usr/local/apache --enable-module=auth_anon --enable-module=auth_dbm --enable-module=autoindex - | + r  
n@ <n}[$k  
-enable-module=cgi --enable-module=expires --enable-module=expires --enable-module=proxy --enable-module=rewrite - L!Q,HI$}  
G4t:M  
-enable-module=so
#make m!|AjOW(  
#make install hU<w {Fx*  
检查安装的模块 rAY.%`JC  
#cd /usr/local/apache/bin/httpd -l ah#=z X  
Compiled-in modules: :}{<&5C~p  
http_core.c $t}*s- hK  
mod_env.c -5X!Ub`  
mod_log_config.c % DjAkDt  
mod_mime.c I){4^c  
mod_negotiation.c eHw-(!  
mod_status.c w#<Tl  
mod_include.c -gIv=f&5  
mod_autoindex.c e#_A8a#A  
mod_dir.c UaR$RC  
mod_cgi.c qVb#))%"N]  
mod_asis.c }BW`uO%8  
mod_imap.c I<@HF  
mod_actions.c sd]?trTh  
mod_userdir.c dI 9>Zj)  
mod_alias.c _9s-dJzaC  
mod_rewrite.c I4Pei[ C  
mod_access.c Wt+~c1KR  
mod_auth.c &G!g  
mod_auth_anon.c c_?p!* R  
mod_auth_dbm.c :#$vX@  
mod_proxy.c {W3+,<6  
mod_expires.c T^C#;nHb  
mod_so.c s  *<_|5y  
mod_setenvif.c rpI4_C?  
suexec: disabled; invalid wrapper /usr/local/apache/bin/suexe )2X`Tqy  
5bEXv/  
3:安装mod_perl 4&!o+>qO  
% make -v j]>|kiF%C  
% gcc -v #y* sX!X}  
% perl -v t VRQ R,  
安装perl <CxW3%zl  
我得perl版本不够,所以我升级了一下perl的版本,现在是v5.8.0 k9y[WxM  
下载http://www.cpan.org/src/stable.tar F)^Z,|heq  
#tar xvf stable.tar KL} X-U  
#cd perl-5.8.0/ pe1x[[I  
#make QY,^zkO]0  
#make install %h`D ^  
到sunfreeware下载pkg的安装也可以,可能还更简单 EL~ +m`/  
8uh@UYcp  
#cd mod_perl-1.27 P# bbK}  
看看DSO编译的语法 W[DL@  
#grep DSO Makefile.PL w&g=4L  
照猫画虎 ,n^Dgqs  
#perl Makefile.PL EVERYTHING=1 DO_HTTPD=1 USE_APACI=1 USE_DSO=1 USE_APXS=1 WITH_APXS=/usr/local/apache/bin/apxs ~vY3("  
#make [/Nj&7?  
#make install f.1@4^  
S~9oCuZk/ &n

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜