CentOS安装Mono+Jexus

新的项目用了ASP.NET,线上环境我们都是Linux的,为了运行这个项目需要安装NET跨平台工具Mono,采用的架构是Mono-3.10+Jexus-5.6.3。安装参考了这篇文章。安装过程如下:
1、安装相关依赖环境

[root@xxxxxx src]# yum install autoconf automake bison cairo-devel freetype-devel gcc gcc-c++ gettext giflib-devel glib2-devel make libexif-devel libjpeg-devel libpng-devel libtiff-devel libtool

2、安装libgdiplus插件

[root@xxxxxx src]# wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-3.12.tar.gz
[root@xxxxxx src]# tar xvfz libgdiplus-3.12.tar.gz
[root@xxxxxx src]# cd libgdiplus-3.12
[root@xxxxxx src]# ./configure --prefix=/usr
[root@xxxxxx src]# make
[root@xxxxxx src]# make install

3、安装Mono

[root@xxxxxx src]# wget http://download.mono-project.com/sources/mono/mono-3.10.0.tar.bz2
[root@xxxxxx src]# tar jxvf  mono-3.12.0.tar.bz2
[root@xxxxxx src]# ./configure --prefix=/usr/local/mono
[root@xxxxxx src]# make -j24
[root@xxxxxx src]# make install

能够查看Mono的版本说明安装成功:

[root@xxxxxxxx ~]# mono --version
Mono JIT compiler version 3.10.0 (tarball Tue Oct 27 14:13:42 CST 2015)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
	TLS:           __thread
	SIGSEGV:       altstack
	Notifications: epoll
	Architecture:  amd64
	Disabled:      none
	Misc:          softdebug 
	LLVM:          supported, not enabled.
	GC:            sgen

4、安装jexus

[root@xxxxxx src]# wget http://www.linuxdot.net/down/jexus-5.6.3.tar.gz
[root@xxxxxx src]# tar xvfz jexus-5.6.3.tar.gz 
[root@xxxxxx src]# cd jexus-5.6.3
#指定安装目录即可
[root@xxxxxx src]# ./install /usr/local/jexus

安装完成后进入安装目录启动jws即可,默认web根目录/var/www/default。配置文件siteconf/default,可以对参数进行修改。

[root@xxxxxx jexus]# ./jws 
Usage: jws {start|stop|restart|regsvr|status|-v}
#根据帮助提示进行关闭、重启、启动等操作
[root@xxxxxx jexus]# ./jws start

启动后,访问info接口,比如http://10.10.10.10/info看到如下界面,表示安装成功:
jexus_info
文章出处:http://www.xiaomastack.com/2015/10/28/monojexus/

发表评论:

你的电子邮件地址将不会被公开.

20 − = 10