使用系统: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/
mono安装笔记(至5.26.)
最新推荐文章于 2022-11-13 13:12:35 发布