linux虚拟机运行mono,linux上支持.NET,一次艰难的配置mono过程

由于有ASP.NET的页面要放到linux上面,这还满新鲜的,以前没搞过,说是要装mono.装起来没想到这么麻烦,用了一天半的时间.以下就是整个过程,其中很大的篇幅是失败时的调试信息,很希望谁能帮我分析一下

环境:

redhat9,apache2,mysql5,php5

已经配了PHP环境,并能正常工作.

安装过程:

保险起见,安装过程中停掉了apache,mysql,所装版本是1.2.4,用rpm安装

1.首先安装mono的rpm包

用rpm –vih *.rpm时停住不动,估计是要加—nodeps

所以用如下的顺序一个一个装

libgdiplus

mono-core

mono-data

mono-data-firebird

mono-data-oracle

mono-data-postgresql

mono-data-sqlite

mono-data-sybase

ibm-data-db2

mono-nunit

mono-locale-extras

rpm -ivh mono-web-1.2.4-3.novell.i586.rpm–nodeps

//这个和下面的winforms相互依赖,实在不行,所以加上了—nodeps参数

rpm -ivh mono-winforms-1.2.4-3.novell.i586.rpm

rpm -ivh mono-devel-1.2.4-3.novell.i586.rpm

rpm -ivh mono-extras-1.2.4-3.novell.i586.rpm

rpm -ivh mono-jscript-1.2.4-3.novell.i586.rpm

rpm -ivh mono-basic-1.2.4-0.novell.noarch.rpm

rpm -ivh bytefx-data-mysql-1.2.4-3.novell.i586.rpm

rpm -ivh mono-complete-1.2.4-3.novell.i586.rpm

2.然后装xsp/mod_mono

(下载页面上面并没有单独的mod_mono的rpm包下载,将这两个软件写在了一起)所以应该是包含在一起了

rpm -ivh xsp-1.2.4-0.novell.noarch.rpm

注:

rpm安装的XSP的目录结构

/usr/bin/xsp

/usr/lib/mono/gac/xsp

/usr/lib/xsp

/usr/share/doc/packages/xsp

rpm安装mono的目录结构

/etc/mono

/usr/bin/mono

/usr/lib/mono

/usr/share/mono-1.0/mono

/usr/include/mono-1.0/mono

/usr/lib/xsp/test测试目录

不知道如何修改httpd.conf,因为mod_mono的库文件不知道装哪了,找不到

所以改用源码安装mod_mono,修改了httpd.conf用IE访问测试页面报错

Service Temporarily Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

--------------------------------------------------------------------------------

Apache/2.0.54 (Unix) mod_ssl/2.0.54 OpenSSL/0.9.7a mod_mono/1.2.4 PHP/5.0.4 Server at 192.168.0.111 Port 80

IE的标题栏显示503错误

没找到解决办法,此时参考到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值