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