• 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

  • 相关阅读:
    CSS3 background-size:cover/contain
    CSS3 filter(滤镜) 属性
    tomcat生成catalina.out文件
    关于海量数据存储与查询的思考
    java DDD 基于maven开发的探讨
    java heap 异常
    项目启动异常
    Windows下apache+tomcat负载均衡
    Objective-C 程序设计(第六版)第十一章习题答案
    Objective-C 程序设计(第六版)第十章习题答案
  • 原文地址:https://www.cnblogs.com/lsgxeva/p/9745624.html
Copyright © 2020-2023  润新知