Linux搭建aspx.net环境之:CentOs 7 安装 Mono 和 Jexus 步骤记录

1 由于163没有CentOs7的镜像,所以没有加这个 wget  http://mirrors.163.com/.help/CentOS6-Base-163.repo

cd /etc/yum.repos.d/

wget http://download.opensuse.org/repositories/home:tpokorra:mono/CentOS_CentOS-7/home:tpokorra:mono.repo

yum makecache

yum install mono-opt

yum install mod_mono-opt

2 检测是否安装好

yum list installed | grep mono

3 添加mono工作路径

修改/etc/profile,在末端添加

vi /etc/profile

MONO_HOME=/opt/mono

PATH=$MONO_HOME/bin:$PATH

CLASSPATH=.:$MONO_HOME/lib/

export MONO_HOME

export PATH

export CLASSPATH

4 安装 Jexus

cd /tmp

wget linuxdot.net/down/jexus-5.6.2.tar.gz

tar -zxvf jexus-5.6.2.tar.gz

cd jexus-5.6.2

sudo ./install

cd ..

rm -f jexus-5.6.2.tar.gz

rm -fr jexus-5.6.2

如果出现 An exception was thrown by the type initializer for Mono.Unix.Native.Stdlib

可能是 mod_mono未安装,或未 ldconfig

5 启动 Jexus

手工启动 /usr/jexus/jws start

开机自动启动:

在/etc/rc.local 或类试的开机启动脚本中加入下面这一行命令:

mono /usr/jexus/jws.exe >/dev/null 2>&1 &

6 测试页面

mkdir /var/www/defalut

echo \<% ="hello world" %\> > default.aspx

浏览器查看即可

参考资料

http://jexus.org/

时间: 2024-10-01 06:39:13

Linux搭建aspx.net环境之:CentOs 7 安装 Mono 和 Jexus 步骤记录的相关文章

Centos 7 安装Mono和Jexus 默认目录安装 (一)

一.准备环境 yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel cairo-devel 二.下载并安装libgdiplus, libgdiplus是一个Mono库,用于对非Windows操

CentOS 7 安装Mono及Jexus

全程参考张善友写的CentOS安装Mono教程指引,将其中的一些版本换成最近版.但在CentOS 7上有几个地方需要注意. 1.yum install的时候少了两个包,一个是解压的,另一个是wget. 2.安装完jexus后,无法访问.最后确认是防火墙的问题,需修改防火墙配置.因CentOS7默认使用的firewall,所以需进行下述配置: firewall-cmd --permanent --zone=public --add-service=http firewall-cmd --reloa

linux网络配置、环境变量以及JDK安装(CentOS 6.5)

由于需要搭建hadoop平台,但是苦于没有现成可用的linux服务器,只好自己下载了CentOS 6.5从头装起,安装过程中遇到了很多问题,比如网络配置.时钟同步.环境变量配置.以及各种服务的启停,还有jdk的安装等(虽然系统自带JDK,但是本人过于低端,自带的JDK的安装路径都搞不明白,就干脆自己装了一个),时间长了容易忘记,所以在这里写下来作为记录,顺便也分享给与我一样的菜鸟玩家,高手们可以退散了,当然了如果有批评指正小弟跪迎. 新建用户 新安装的linux一般只有root管理员用户,由于我

Linux 搭建深度学习环境教程

Linux 搭建深度学习环境教程 Notes: ? 开门见山:使用 Anaconda 直接搞定 Linux Nvidia 驱动这个千年难题 ? 重点: 关于这个问题,今天我来总结一篇专治头疼的药方:只需要安装 Anaconda ,使用 conda 安装 Pytorch 或者 Tensorflow-gpu 即可. conda 会自动帮助我们安装好几乎所有必需的驱动,可谓是一键式安装,简直是我等"菜鸡"们的福音!!! I Love Anaconda ?????? 1. Linux 发行版选

linux搭建C开发环境

目前决大多 数的Linux用户对Linux的了解还处于比较低级的层次,他们可能会几条命令.会配几种服务.会用rpm来安装软件.会操作KDE/Gnome界机等等,但是当他们遇到一些需要编译安装的软件时,面对一些简单的出错信息,他们就手足无措了.要想真正跨跃这些初级层次,你就不可能不去了解一些底层的东西,比如本文要讲到的Linux下的C开发环境以及本文之外的其它操作系统知识.  Linux和C天生有不解之源,大家可能知道Linux的操作系统内核就主要是用C写的,另外Linux下的很多软件也是用C写的

ubuntu下搭建android开发环境(一)安装ubuntu系统(by 星空武哥)

    转载请标注原创地址:http://blog.csdn.net/lsyz0021/article/details/52187026 ubuntu下搭建android开发环境(一)安装ubuntu系统 ubuntu下搭建android开发环境(二)设置ubuntu的root管理员密码 ubuntu下搭建android开发环境(三)ubuntu安装搜狗输入法 虽说已经有很多ubuntu的安装教程了,但是今天我还是要写一篇这样的文章,因为这篇文章是为了在ubuntu下搭载android开发环境所

搭建PHP开发环境 apache+MySQL+PHP 安装phpMyAdmin模块

该博文参考的资料来源于: http://wenku.baidu.com/view/0e4c569ddd3383c4bb4cd267.html http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html http://www.admin10000.com/document/54.html http://blog.csdn.net/zutsoft/article/details/21651041 昨天花了差不多一天的时间,跳过无数“坑”

centos 6.X minimal 系列最小化安装完成后,安装mono和jexus过程小记录

在使用虚拟机安装minimal版centos运行mono+jexus的时候,遇到了一些坑,记录一下,比如虚拟机访问不了网络,没wget命令没开放80端口,等等小问题,其他网上教程已经有mono+jexus的详细安装教程,我这个文章就是弥补一些小坑而写的. CentOS 6.4 x64 minimal最小化安装完成后,无setup命令,无法通过字符菜单模式设置网卡IP,也不能使用yum 来更新,安装rpm包. 1.ifconfig eth0 192.168.0.10 netmask 255.255

Linux下配置Django_Apache_Mysql环境(CentOS 7.5)

本文将介绍如何在Linux上部署Django + Mysql + Apache环境.我们知道,Django内置的http服务器只能工作在单线程下,做开发和调试时候是可以的,但是生产环境通常都会有多用户并发,而且django的simple HTTP server处理大量静态文件的性能太差,所以要用apache做前端.Django自带的SQLite数据库权限只依赖于文件系统,没有用户帐户的概念,这里我们使用典型的关系型数据库Mysql.看似简单的环境搭建,在实际操作过程中还是遇到了不少的大坑,所以特