如何在LINUX安装Mono使Linux支持asp.net

ZDNet软件频道 时间:2008-09-15 作者: | ZDNet 服务器频道 我要评论(1)
本文关键词:ASP Linux mono 操作系统 软件
假如在此过程中出现了异常中断,并且目录中也没有生成 Makefile 文件,则需要根据系统提示找出出现错误的原因,一般可能是因为缺少某些编译 Mono 所必须的软件.

一、下载安装mono
# wget http://www.go-mono.com/archive/1.0.5/mono-1.0.5.tar.gz
# tar zxvf mono-1.0.5.tar.gz
# cd mono-1.0.5
# ./configure
# make
# make install

假如在此过程中出现了异常中断,并且目录中也没有生成 Makefile 文件,则需要根据系统提示找出出现错误的原因,一般可能是因为缺少某些编译 mono 所必须的软件,例如假设你没有安装 Gnome X-Window 的话,则需要手动安装 pkg-config 和 glib-2.0 ,这两个软件可以分别在
http://www.freedesktop.org/Software/pkgconfig 和 ftp://ftp.gtk.org 处下载。

二、使web服务器能解释ASP.net
1、使用apache mod_mono
(1)、安装mod
# wget http://www.go-mono.com/archive/1.0.5/mod_mono-1.0.5.tar.gz
# tar zxvf mod_mono-1.0.5.tar.gz
# cd mod_mono-1.0.5
# ./configure --with-apxs=/usr/sbin/apxs --prefix=/usr/local/mono --with-mono-prefix=/usr
第一个参数为指定apache配置脚本路径
第二个参数为mod_mono安装路径
第三个参数为指定mono路径
# make
# make install

(2)、修改httpd.conf
由于configure的时候指定了Apache目录,会自动修改http.conf文件加入了LoadModule mono_module modules/libmod_mono.so这一行,现在只需要加入:
   Alias /mono "/usr/share/doc/xsp/test"
       monoApplications "/mono:/usr/share/doc/xsp/test"
       <Location /mono>
         SetHandler mono
       </Locationy>

保存退出;
重新启动httpd,在浏览器中输入 http://yourip/mono则可以正常浏览到index.ASPx内容。
2、使用xsp解释ASP.net内容
# wget http://www.go-mono.com/archive/1.0.5/xsp-1.0.5.tar.gz
# tar zxvf xsp-1.0.5.tar.gz
# cd xsp-1.0.5
# ./configure
# make
# make install

ASP

Linux

mono

操作系统

软件


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134