发布时间: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
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能