一、阅读前须知:
1.本文属于安装完Centos7之后的步骤
2.如果还不了解mono,请点击mono
3.本篇主要内容是使用默认目录安装mono+jexus教程,使用自定义目录请查看使用自定义目录安装
二、安装步骤
1.准备环境
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
2.下载并安装libgdiplus, libgdiplus是一个Mono库,用于对非Windows操作系统提供GDI+兼容的API。各版本的下载地址:http://download.mono-project.com/sources/libgdiplus/
cd /tmp wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-3.12.tar.gz tar zxf libgdiplus-3.12.tar.gz cd libgdiplus-3.12 ./configure --prefix=/usr make make install
3.下载并安装mono,各版本的下载地址:http://download.mono-project.com/sources/mono/
cd /tmp wget http://download.mono-project.com/sources/mono/mono-4.2.1.91.tar.bz2 tar jxf mono-4.2.1.91.tar.bz2 cd mono-4.2.1 ./configure --prefix=/usr make -j2 make install
ldconfig
3.1 测试mono
如果看到下图内容,证明mono编译和安装成功
4.下载并安装jexus,各版本的下载地址:http://www.linuxdot.net/
4.1 安装方法1
cd tmp wget www.linuxdot.net/down/jexus-5.8.0.tar.gz tar zxf jexus-5.8.0.tar.gz cd jexus-5.8.0 ./install /usr/jexus
4.2 安装方法2(建议)
sudo curl jexus.org/5.8.x/install | sh
5.8.x 是版本号
5.jexus命令
5.1 常用命令
启动jexus: /usr/jexus/jws start
停止jexus: /usr/jexus/jws stop
重启jexus: /usr/jexus/jws restart
5.2 测试,启动正常的话打来浏览器,敲入:yourlinuxip/info,如果您查看到了当前运行的页面,那么恭喜,你搭建环境成功!
5.3 更新mono
这个直接重新下载,执行上面的mono安装命令覆盖安装到之前的目录
5.4 更新jexus
5.4.1 更新方法1
cd /tmp wget www.linuxdot.net/down/jexus-5.8.0.tar.gz(如果有新版本) tar zxf jexus-5.8.0.tar.gz cd jexus-5.8.0 ./upgrade /usr/jexus/
5.4.2 更新方法2
sudo curl jexus.org/5.8.x/upgrade | sh
5.5jexus设置开机启动
如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:/lib/systemd/system/ ,服务以.service结尾
cd /lib/systemd/system/
sudo vi jexus.service
脚本:
[Unit] Description=jexus After=network.target [Service] Type=forking ExecStart=/usr/jexus/jws start ExecReload=/usr/jexus/jws restart ExecStop=/usr/jexus/jws stop PrivateTmp=true [Install] WantedBy=multi-user.target
# systemctl start jexus
# systemctl restart jexus
# systemctl stop jexus
设置开机启动:
#systemctl enable jexus.service
三、技术交流
linuxdot.net交流群:102732979
ASP.NET Linux & OWIN交流群: 468859699
以上命令由@宇内流云指导编写完成
四、链接
本文参考了http://jhonge.net/Home/Single2/2380