我剛開始在mac osx上用mono + asp.net mvc2開發網站,但我對mono和mac很陌生。在Mac OSX上安裝mod_mono
我有從MonoDevelop工作的東西。當我從MonoDevelop運行它時,我的網站正在運行XSP。
現在,我試圖從Apache服務器上測試它,但我不知道如何設置。我能找到的一些指令都很舊或不完整。我嘗試了其中的一些,但都沒有工作。
任何人都可以請幫我嗎?
我剛開始在mac osx上用mono + asp.net mvc2開發網站,但我對mono和mac很陌生。在Mac OSX上安裝mod_mono
我有從MonoDevelop工作的東西。當我從MonoDevelop運行它時,我的網站正在運行XSP。
現在,我試圖從Apache服務器上測試它,但我不知道如何設置。我能找到的一些指令都很舊或不完整。我嘗試了其中的一些,但都沒有工作。
任何人都可以請幫我嗎?
在OS X上安裝mod_mono的最佳方法是從源代碼安裝。要做到這一點,有幾個步驟。
首先,確保您已經安裝了XCode(可以在DVD或隨機器或App Store附帶的第二張CD上找到),它將爲您提供gcc和其他標準工具鏈。
假設您已經從其穩定版本軟件包中安裝了Mono和MonoDevelop,大部分正常的中間步驟都可以跳過。如果您稍後遇到錯誤,則需要安裝XSP和Mono的更新版本,然後重試。
下一步,下載的mod_mono最新的穩定版本,解壓檔案(在圖標上雙擊)中的內容,並按照INSTALL
文件的步驟1,2 & 3,你應該是好去。整個過程大概需要5分鐘左右才能起牀並運行:)
這讓我很接近 - 猜測我只是認爲(a)mod_mono已經包含在內,或者(b)沒有任何令人擔憂的方式,make腳本可以在OSX上運行OOTB。它確實編譯了,但爲了讓它起作用,我還必須在httpd.conf中編輯我的VirtualHost條目,爲MonoPath,AddHandler(無法使用SetHandler,我需要PHP也運行),MonoServerPath和AddMonoApplications 。一旦完成,看起來一切正在運行! – richardtallent 2011-06-24 06:15:54
@richardtallent:所有單獨的單聲道項目都可以在OS X上很容易地從源代碼編譯:)通常它們的依賴性是構建的真正痛苦,並且您需要現有的至少安裝單核以引導構建。 – TkTech 2011-06-24 12:13:49
我是一個單聲道的新手,但是遵循了一些說明。我下載並安裝了一切從這裏開始: 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
我有同樣的問題。 Mono 2.10.2和XSP2 2.10.2.0確認可以在我的Mac上使用OSX 10.6.7,Apache 2.2.17。我沒有發現用於mod-mono OS X的說明,它們都是針對各種Linux發行版的。我只想讓ASP.NET在我現有的在Apache下運行的虛擬主機上工作。 – richardtallent 2011-06-19 21:36:32