Filed Under (Note) by a-wei on 28-12-2006

昨天引發的一個念頭,如果可以在 Linux 上跑 .Net,想必是一件很屌的事情。

用 Google 搜尋了一下 “Linux Microsoft .Net”.

世界就是這麼奇妙,真的有耶! 查到了 Mono .

繼續查下去,這回用 mono 當關鍵字.

更棒了,直接到它的官方網站 http://www.mono-project.com/Main_Page.

去它的 download 區下載需要的檔案,基本上還是依照 Linux 套件下載安裝.

安裝程序不會太難,下載 All of these RPMs in a ZIP file,把裡面的套件都裝上去.

這時候呢 .. 安裝程序就差不多完成了!

附註:
1.在 Red Hat 9 沒有 mod_mono 這個 Apache 模組,可以下載 Fedora Core3 的回去安裝,安裝之後把 apache 重新啟動,就不需額外它的 xsp server 了。
2. 範例檔案在 /usr/lib/xsp/test,因此若要從 web 上檢視這些範例,就加個 alias 對應到這個目錄。
3. 終極設定檔 /etc/httpd/conf.d/mod_mono.conf
Alias /mono /usr/lib/xsp/test
AddMonoApplications mono “/mono:/usr/lib/xsp/test”
MonoServerPath mono /usr/bin/mod-mono-server2

MonoSetServerAlias mono
SetHandler mono

4. mysql 要設定成 utf8 才行,否則會遇到第一次執行時可以正常顯示,但是畫面一 Refresh 就成亂碼或?。

這樣才能跑 asp.net 2.0

至於跟 Windows IIS 的差異性如何,就目前所知 com 不能執行,其餘的還在測試中。



Post a comment

Name: 
Email: 
URL: 
Comments: