首页 > linux技术/ 正文
为什么要在Linux下安装ASP环境?且看这几个原因够不够:
A. 作为Linux下的开发环境
B. 当IIS中的ASP仅用于后台,同时使用人数较少.前台页面主要以HTML静态页面展示,ASP用来做的事情较少,本身对系统的负担很轻
综合以上,当ASP显得有点鸡肋时,相应的应用完全可以移植到Linux下,以充分发挥Linux下系统平台优势和资源优势。
因为ASP本为Windows下IIS的原生产物,移植到Linux下确实有些怪异,所以实现方案也比较少,目前能找到的基本以Perl转义为主。
在Linux下安装ASP环境必须的环境支持为: Apache+Apache的perl模块+perl的Apache::ASP包,请看安装步骤:
1.安装Apache::ASP(也可在第3步之后安装)
perl -MCPAN -e shell
install CPAN
install MLDBM
install MLDBM::Sync
install Apache::ASP
如果通过perl安装失败,可以去下载这几个源代码包:
Digest-MD5-2.20.tar.gz
MLDBM-2.01.tar.gz
MLDBM-Sync-0.30.tar.gz
Apache-ASP-2.37.tar.gz
按顺序展开源代码,各自执行以下操作安装:
perl Makefile.PL
make
make test
make install
2.安装Apache, 在Linux环境下模拟ASP环境目前仅能查到Apache+ASP的方案
#下载
tar zxf httpd-2.2.15.tar.gz
cd httpd-2.2.15
./configure --prefix=/usr/local/apache
make
make install
cd ..
3.安装apache的mod_perl模块
#下载apache的perl模块
wget
tar zxf mod_perl-2.0-current.tar.gz
cd mod_perl-2.0.4/
perl Makefile.PLUSE_APXS=1 WITH_APXS=/usr/local/apache/bin/apxs EVERYTHING=1
make
make install
cd ..
4.httpd.conf配置:
因为ASP环境不是我们在Linux下要用的主用环境,主用环境是Nginx,所以将Apache监听端口修改为80端口之外的端口,我修改为81
Listen 81
网站根目录也需修改成Nginx网站根目录,例如我的Nginx网站根目录为:/var/webhosts/htdocs/www,那么需要修改如下2个位置:
DocumentRoot "/var/webhosts/htdocs/www"
在httpd.conf文件末尾追加如下内容:
LoadModule perl_module modules/mod_perl.so
PerlModule Apache::ASP
SetHandler perl-script
PerlHandler Apache::ASP
PerlSetVar Global .
PerlSetVar StateDir /tmp/asp
ok,ASP环境安装完成,启动Apache试试:)
/usr/local/apache/bin/apachectl start
在网站根目录下创建test.asp,内容如下:
For loop incrementing font size:
<% for(1..7) { %>
Size = <%=$_%>
<% } %>
- 上一篇:学习Linux技术要注意些什么问题呢?
- 下一篇:Linux curl使用简单介绍
更多郑州互联网IT培训学校,郑州北大青鸟ACCP课程就是软件开发编程,郑州网页设计培训学校哪家好,周口电脑学校哪家好呢,郑州计算机学校什么课程好呢,郑州市计算机短期培训班相关文章
- 河南省最好的计算机培训学校在哪?
- 初中生适合学习linux培训吗?
- Linux网络培训有必要吗
- 郑州linux开发培训学校哪个更专业
- 零基础可以学会软件技术吗?
- linux培训机构哪个好?
- Linux系统入门学习从哪儿开始?
- 什么是Linux
- 为什么Linux软件工程师越来越受欢迎了呢?
- 高中生可以学linux技术吗?
- java堆栈的详解
- 郑州最好的linux培训学校
- 郑州Linux培训需要多少钱?
- 想学习Linux开发,不知如何开始学习
- 学习Linux技术要注意些什么问题呢?
- 怎么安装Linux操作系统
- 嵌入式Linux需要学习哪些基础知识呢?
- 在系统是Linux的环境下如何搭建TFTP服务器?
- 新手学Linux运维工程师需要熟知的几个知识点
- linux系统下的根分区满了该怎么处理
- 想做一名linux运维工程师的学生可以看下这里
- 如何在Linux中添加新的系统调用
- linux下查看磁盘挂载的3种方法
- 搜索
-
- 热门标签