在Mac OSX上安装mod_mono

时间:2011-05-11 00:34:22

标签: apache macos mono mod-mono

我刚开始在mac osx上使用mono + asp.net mvc2开发网站,但我对mono和mac很新。

我从MonoDevelop那里得到了一些东西。当我从MonoDevelop运行它时,我的网站运行正常。

现在,我正在尝试从Apache服务器测试它,但我不知道如何设置。我能找到的一些指令都非常陈旧或不完整。我试了几个,但都没有用。

有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:5)

在OS X上安装mod_mono的最佳方法是从源代码。要做到这一点,有几个步骤。

首先,确保您已经安装了XCode(可以在DVD或机器或App Store附带的第二张CD上找到),它将为您提供gcc和标准工具链的其余部分。

假设您已从其稳定版本软件包中安装了Mono和MonoDevelop,则可以跳过大多数正常的中间步骤。如果您稍后遇到错误,则需要安装XSP和Mono的更新版本,然后重试。

接下来,下载mod_mono的最新稳定版本,提取存档内容(双击图标)并按照步骤1,2和&在INSTALL文件中有3个,你应该好好去。这整个过程大约需要5分钟才能启动并运行:)

答案 1 :(得分:2)

我是单声道的新手但是遵循了一些指示。我从这里下载并安装了所有内容: http://www.go-mono.com/mono-downloads/download.html

要让Apache使用mod_mono.so,我从这个页面下载了源代码: http://download.mono-project.com/sources/mod_mono/

你必须编译它。我进入了解压缩的目录并在termminal中写了这个:

./configure --prefix=/usr
make
sudo make install

这会将mod_mono.so置于正确的Apache目录和mod_mono.conf文件中。要包含它,你必须将它添加到你的httpd.conf(我把它放在文件的末尾):

 # mod_mono_configuration                                                  
 Include /etc/apache2/mod_mono.conf
 MonoServerPath /Library/Frameworks/Mono.framework/Versions/Current/bin/mod-mono-server2