zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    5 Things Every Manager Should Know about Microsoft SharePoint 关于微软SharePoint每个经理应该知道的五件事
    Microsoft SharePoint 2010, is it a true Document Management System? 微软SharePoint 2010,它是真正的文档管理系统吗?
    You think you use SharePoint but you really don't 你认为你使用了SharePoint,但是实际上不是
    Introducing Document Management in SharePoint 2010 介绍SharePoint 2010中的文档管理
    Creating Your Own Document Management System With SharePoint 使用SharePoint创建你自己的文档管理系统
    MVP模式介绍
    权重初始化的选择
    机器学习中线性模型和非线性的区别
    神经网络激励函数的作用是什么
    深度学习中,交叉熵损失函数为什么优于均方差损失函数
  • 原文地址:https://www.cnblogs.com/lsgxeva/p/9745624.html
Copyright © 2011-2022 走看看