Linux环境安装.NET运行环境
Linux环境安装.NET运行环境
Linux环境安装.NET运行环境 1. 构建编译环境: (1) sudo apt-get install build-essential
(2) sudo apt-get install automake
(3) sudo apt-get install autoconf
(4) sudo apt-get install bison
(5) sudo apt-get install gettext
(6) sudo apt-get install libtool
(7) sudo apt-get install libglib2.0-dev
(8) sudo apt-get install libfreetype6-dev
(9) sudo apt-get install libfontconfig-dev 2. 安装libgdiplus、mono以及编译环境所需要的其他类库文件
(10) sudo apt-get install libgif-dev
(11) sudo apt-get install libtiff5-dev
(12) sudo apt-get install libpng12-dev
(13) sudo apt-get install libexif-dev
(14) sudo apt-get install libx11-dev
(15) sudo apt-get install libxft-dev
(16) sudo apt-get install libjpeg62-dev
(17) sudo apt-get install libcairo2-dev
(18) sudo apt-get install cmake 3. libgdiplus、mono源代码下载
(19)wget http://download.mono-project.com/sources/libgdiplus/libgdiplus0-5.6.tar.gz
(19)wget http://download.mono-project.com/sources/mono/mono-5.10.1.27.tar.bz2 4. 解压
(20) gzip –d libgdiplus0-5.6.tar.gz
(21) bunzip2 mono-5.10.1.27.tar.bz2
(22) tar xvf mono-5.10.1.27.tar 5. 安装libgdiplus和mono
(23)cd libgdiplus0-5.6
(23)./configure –prefix=/usr
(24)make
(25)sudo make install
(26)cd mono-5.10.1.27
(27)make
(28)sudo make install 6. 运行mono
(29) mono –v 7. 下载jexus
(30)根据系统的版本来下载对应的jexus版本,这边按照arm版本为例,下载网站http://www.linuxdot.net
(31)gzip –d jexus-5.8.2-arm.tar.gz
(32)tar xvf jexus-5.8.2-arm.tar
(33)手动将jexus-5.8.2文件夹名称改成jexus名称
(34)sudo mv jexus /usr 8. 创建jexus主目录
(35)cd /var
(36)mkdir www
(37)cd www
(38)mkdir default 9. 运行并测试jexus
(39)手动进入default文件夹,里面创建一个index.aspx界面,里面加一段这样的代码
<%Page Language=’’C#”%>
<%=DateTime.Now.ToString()%>
(40)cd /usr/jexus或者 cd /usr/jexus/data
(41)sudo ./jws start
(42)打开火狐浏览器输入localhost/index.aspx 看当前时间是否显示,显示就说明安装成功,不显示看具体报错。
(43)配置正式网站,将对应的网站目录手动放入/var/www/default 目录文件下。
(44)找到/usr/jexus/data文件夹,里面有一个文件default文件,打开编辑,有一个配置 root=/ /var/www/defatult/ 参数配置,在default后面加上31复制的文件夹名称,如果还有默认访问界面的话,找到indexs=index.aspx参数,去掉前面的“#”好启动,然后更改index.aspx指定对应网站的首界面,保存。
(45)重复40、41、42三个操作即可。
(46)由于linux本身区分大小写,针对jexus访问界面名称大小写的问题,找到/usr/jexus/目录文件下jws文件,打开编辑找到export_mono_iomap=”all”去掉前面的”#“,如果没有,找到[mysqld],回车,下面加export_mono_iomap=”all”这段参数,重复40、41、42三个操作即可 10.mysql数据库部署
(47)sudo apt-get install mysql-server
(48)sudo apt-get install mysql-workbench
(49)导出网站使用的数据库即可
(50)开启远程访问权限,输入命令mysql –uroot –p
use mysql;
update user set host=’%’ where userid=’root’;
flush privielges;
select host,user from user where userid=’root’;
找到配置文件/etc/mysql/my.cnf文件,找到bind-address=127.0.0.1改成bind-address=0.0.0.0,然后重启sudo /etc/init.d/mysql restart即可。
========================== End
Linux环境安装.NET运行环境的更多相关文章
- linux下安装jre运行环境
上官网下载安装文件:点击打开链接 文件名:jre-8u65-linux-x64.gz安装步骤1.解压tar -xzvf jre-8u65-linux-x64.gz2.将解压后的文件放到/usr/lib ...
- 阿里云服务器ubuntu安装java运行环境
服务器 阿里云服务器ubuntu安装java运行环境 转:http://www.codingyun.com/article/45.html 今天来给大家介绍一下在阿里云ubuntu服务器下安装java ...
- Python 2/3 安装与运行环境设置
Python 2/3 安装与运行环境设置: 1.Python 软件源:https://www.python.org/ 下载Win版本 https://www.python.org/downloa ...
- 图文详解安装PHP运行环境
一.什么是PHP运行环境 能够理解人与计算机交流时语言软件,通常指解释PHP编程语言的软件. 例如: PHP(代码) 需要PHP超文本预编译器(软件). Java需要JVM虚拟机 二.安装PHP运行环 ...
- linux下安装lnmp集成环境
linux下安装lnmp集成环境 教程地址:https://www.cnblogs.com/peteremperor/p/6750204.html 必须要用root用户,否则权限不够无法安装 安装最新 ...
- 小记LoadRunner 11 安装VC2005运行环境报错处理
这几天在做性能优化,需要在虚拟机里装个LoadRunner 11.从测试同学那里搞来安装包,按照文档提示安装系统运行环境,提示我要装VC2005 SP1. 安装程序自己安装,报错.截图如下. 于是我又 ...
- 04 Windows安装python运行环境
安装python运行环境 使用微信扫码关注微信公众号,并回复:"Python工具包",免费获取下载链接! 1.卸载程序(电脑未装此程序,跳过此过程) 卸载这两个程序 出现下图所示, ...
- 【Linux】- CentOS7安装java运行环境
centos7中安装java环境,在安装前先查看有无安装过java环境.直接运行java命令,会提示命令未找到,则是没有安装过java环境. 1.检查 也可以通过rpm命令查看: rpm -qa |g ...
- 如何在Mac OS X上安装 Ruby运行环境
对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境.此安装方法同样适用于产品环境! 系统需求 首先确定操 ...
随机推荐
- 【BZOJ2754】[SCOI2012]喵星球上的点名
[BZOJ2754][SCOI2012]喵星球上的点名 题面 bzoj 洛谷 题解 这题有各种神仙做法啊,什么暴力\(AC\)自动机.\(SAM\)等等五花八门 我这个蒟蒻在这里提供一种复杂度正确且常 ...
- 初遇python进程
计算机硬件组成 主板 固化(寄存器,是直接和cpu进行交互的一个硬件) cpu 中央处理器:计算(数字计算和逻辑计算)和控制(控制所有硬件协调工作) 存储 硬盘,内存 输入设备 键盘,鼠标,话筒 输出 ...
- grep 文件内容搜索
比如现在我们要查找在/home/userlan/目录中哪些文件中包含foobar这个关键字 1. 打开终端2. 输入命令 grep -rl "foobar" /home/userl ...
- python 的入门
时光匆匆,大一的时间过的很快,从大一上学期学的c开始,就感觉出c的结构很复杂,但是不可否认,学习c和汇编等涉及到系统底层知识才会有可能开发出属于自己知识产权的东西,然而,python以其简约性,丰富的 ...
- Unity Lighting - Emissive Materials 自发光材质(九)
Emissive Materials 自发光材质 Whilst Area Lights are not supported by Precomputed Realtime GI, similar ...
- 微信 msg_sec_check接口PHP 调用
$checkContent = '要检测的内容'; $url = 'https://api.weixin.qq.com/wxa/msg_sec_check?access_token='. $res[& ...
- [转]如何设计自适应屏幕大小的网页 Responsive Web Design
随着3G的普及,越来越多的人使用手机上网. 移动设备正超过桌面设备,成为访问互联网的最常见终端.于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页? 手机的屏幕比较小,宽度通 ...
- IT视频课程集(包含各类Oracle、DB2、Linux、Mysql、Nosql、Hadoop、BI、云计算、编程开发、网络、大数据、虚拟化
马哥Linux培训视频课程:http://pan.baidu.com/s/1pJwk7dp Oracle.大数据系列课程:http://pan.baidu.com/s/1bnng3yZ 天善智能BI培 ...
- gulp配置文件(gulpfile.js)
需要安装的插件 "gulp": "^3.9.1","gulp-clean": "^0.3.2","gulp-c ...
- Java中的Object类的toString()方法,equals()方法
Object类是所有类的父类,若没有明确使用extends关键字明确表示该类继承哪个类,那么它就默认继承Object类,也就可以使用Object中的方法: 1.toString 如果输出一个对象的时候 ...