mono安装笔记(至5.26.)

使用系统:vmware station 6.0
虚拟系统:suse 10.0
参考资料:
mono主页:http://www.mono-project.com/Main_Page
apache安装:http://blog.csdn.net/loverwind/archive/2008/10/12/3064356.aspx
Linux下应用Mono配置Asp.NET服务:http://www.xiaocui.cn/blog/article.asp?id=109

内容:
1.为suse的YaST添加安装源http://ftp.novell.com/pub/mono/download-stable/SLE_10,然后系统会自动下载suse版本的mono到本机。
2.测试mono是否安装成功

写代码Hello.cs
using System;
class Hello
{
public static void Main(string[] args)
{
Console.WriteLine("Hello");
}
}

编译命令: mcs Hello.cs,如果安装成功,会在相同目录下生成Hello.exe文件
运行命令: mono Hello.exe,输出"Hello"

3.安装Apache
下载地址:http://httpd.apache.org/download.cgi
安装(需要root权限):

# tar zxvf httpd-2.2.11.tar.gz //在httpd-2.2.11.tar.gz目录下
# cd httpd-2.2.11
# ./configure --prefix=/usr/local/apache /
> --enable-shared=max /
> --enable-module=rewrite /
> --enable-module=so
# make
# make install
# ./apachectl start  //文件apachectl位于/usr/local/web/apache/bin下

验证:http://192.168.1.103/(本机的ip)

4.安装xsp

下载到xsp-1.1.10.tar.gz
http://ftp.novell.com/pub/mono/sources/xsp/

# tar zxfv xsp-1.1.10.tar.gz
# ./configure --prefix=/usr
# make
# make install

验证:
xsp --root /usr/lib/xsp/test

http://localhost:8080/(端口号不一定是8080)

5.安装mod_mono

http://ftp.novell.com/pub/mono/sources/mod_mono/

# ./configure --with-apxs=/usr/local/apache/bin/apxs
# make
# make install

6.修改apahce配置文件/usr/local/apache/conf/httpd.conf

加入:
Include /usr/local/apache/conf/mod_mono.conf
Alias /demo "/usr/lib/xsp/test"
#如果运行.net 2.0,加入
AddMonoApplications default "/demo:/usr/lib/xsp/test"
MonoServerPath /usr/bin/mod-mono-server2
<Location /demo>
SetHandler mono
Order allow,deny
Allow from all
</Location>
重新启动apache
./apachectl restart

验证:
http://localhost/demo/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值