程序员人生 网站导航

如何利用Mono创建Apache+mono环境

栏目:服务器时间:2014-02-25 22:57:37
在你使用Mono开发任何东西之前,你必须首先在你准备的平台上将Mono构建并运行起来.既然我这篇文章是讲Cross Platform.NET的,而且Mono的主要用处之一也是开发跨平台的应用程序,所以我将首先向你讲解Mono在windows和linux上的安装.我们先来看在windows上的安装吧,不过老实说吧,这太简单了.我前面已经提到过就是现在Mono最新的稳定版本是1.05,我也将要用这个版本来讲解.Mono最新的发布版本的下载页面是:

  

http://www.mono-project.com/downloads/index.html[^],不过我在每个章节中都会给出你可以直接去下载文件的链接.

  如果你想要略过Mono在windows上的安装步骤的话,那你可以直接看后面的Mono在linux上的安装.

  Installing Mono on windows

  Mono可以运行在windows2000以及它的后续版本上.我用的是已经打过SP2补丁的windowsXP Professional.我现在要提醒你的是有可能我的安装步骤会和你自己的有一些出入,不过这种可能性应该不太大.现在就让我们来按以下步骤安装它吧:

  1. 从Mono的下载页面下载Mono的windows安装程序,我下载时的地址是:

  http://www.go-mono.com/archive/1.0.5/windows/mono-1.0.5-gtksharp-1.0.5-win32-0.1.exe

  2. 这个安装程序是标准的windows安装程序,所以等你下载好以后双击就可以安装它了.

  3. 当安装程序启动后,点击Next后进入License Agreement页面.

  4. 这时首先看一下License Agreement页面的内容,在安装程序中对于不同的组件会有不同的许可.我知道很多人看也不看就直接选了Agree然后点Next,不过我劝你还上最好在同意之前先看一下它.

  5. 在你同意了以后会出现一些有关安装程序的general information.我前面已经说过了安装程序已经包含了GTK#和XSP(这是要靠Web Server来运行的Mono,我会在这个系列文章的下一篇中介绍它)和另外的一些东西.

  6. 点击Next然后选择文件的安装路径.

  7. 再次点击Next后出现Select Components页面.虽然你可以自定义你的安装程序,不过我将在这个系列文章中用到所有的组件,所以我建议你还是选择默认的"Full installation"吧.

  8. 再点Next你就可以自定义将在开始菜单中出现的Mono文件夹的名字.

  9. 如果你选择了完全安装或者你已经安装过XSP的话,这时安装程序会要求你输入一个Web Server将要监听的端口号.一般来说是8088端口,不过你也可以将它改为任何一个空闲的端口.做好了以上工作就再点Next.

  10. 最后,点击Install开始在你的机器上安装并配置Mono.

  上面的操作可能写的太麻烦了.大多数的人在在整个过程中一直狂点Next早就做好了.但我一般在安装东西的时候都会在上面花些时间.这样你可以很清楚的知道你到底在你的机器上装了些什么东西.

  现在你可以接着读下去来学习怎样在linux上安装Mono.但是如果你没有安装Linux,或者仅仅想在windows上开发的话,你可以略过下面的直接去看”你的Mono 工具集”那部分.

  Installing Mono on linux

  毫无疑问,linux是一个伟大的操作系统.然而,LINUX平台有一些基本的问题,那就是内核和大多数所支持的软件都是开源的(译注:我不太明白这里,作者的意思是不是很多软件都不支持Linux平台?),这个问题还算是简单的.更痛苦的是:很多不同的Linux系统对于软件安装的方法是不一样的.为什么你应该担心这些呢?因为在你的Linux系统上安装Mono会有一些复杂。看了下面的文字你就会明白我的意思了。

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐