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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM