本文介紹了red hat5.5企業版 linux系統asp.net跨平台環境下的mono配置。mono在linux上配置很繁瑣,還涉及到很多.net環境的支援。
linux上的mono配置很繁瑣,還涉及到很多.net環境的支援。要保證安裝過程中大部分不報錯才行。經過幾位兄弟很長時間努力終於完成,並且成功運用到網際網路上的門戶**上。文章可能分上下部分,最後附上一些安裝檔案。廢話不多開始寫文章了...
在安裝的需要以root使用者進行安裝(系統自帶的),本安裝是linux系統原始碼安裝。
tar:解壓檔案
cd:進入目錄
configure:配置
prefix:安裝路徑
make:安裝前
make install:安裝
1. 安裝apache2
(apache2資料夾是不存在的也不需你來建立,它會自己建立。)
開啟apache服務:/usr/local/apache2/bin/apachectl restart(對於我自己所操作的系統需要回車後再輸入一次才能開啟)
2. 安裝exif支援
exif格式是專門為數位相機**設定的。這個格式可以記錄數字**屬性資訊。
tar jxvf libexif-0.6.17.tar.bz2
cd libexif-0.6.17
./configure
make
make install
tar jxvf exif-0.6.17.tar.bz2
cd exif-0.6.17
./configure --prefix=/usr/local/exif
make
make install
3. 安裝tiff支援
tiff格式是一種主要用來儲存包括**和藝術圖在內的影象的檔案格式。
tar zxvf tiff-3.8.2.tar.gz
cd tiff-3.8.2
./configure --prefix=/usr/local/tiff
make
make install
4. 安裝gif支援
gif格式是用於壓縮具有單調顏色和清晰細節的影象(如線狀圖、徽標或帶文字的插圖)的標準格式。
tar jxvf giflib-4.1.6.tar.bz2
cd giflib-4.1.6
./configure --prefix=/usr/local/gif
make
make install
(注意:配置lib及include支援)
因為原始碼安裝後其lib和include的位置會因原始碼的設定各有不同,而mono只會在/usr/lib的目錄中查詢,所以需要用下面的命令來配置相應的支援。
cp /usr/local/lib/pkgconfig/libexif.pc /usr/lib/pkgconfig/
cp /usr/local/gif/lib/* /usr/lib/
cp /usr/local/gif/include/* /usr/include/
cp /usr/local/tiff/lib/* /usr/lib/
cp /usr/local/tiff/include/* /usr/include/)
5.安裝libgdiplus
完成支援system.drawing類。
tar jxvf libgdiplus-2.2.tar.bz2
cd libgdiplus-2.2
./configure
make
make install
6. 安裝mono
mono是乙個由novell公司(先前是ximian)主持的專案.該項目的目標是建立一系列符合標準ecma (ecma-334和ecma-335)的.net 工具, 包括c #編譯器和共同語言(cl 即 common language)執行平台(platform). mono專案不僅可以執行windows系統內,還可以執行於linux, freebsd, unix, mac os x和solaris.
這裡需要說明的是,安裝mono的目錄需要指定為/usr,否則會出現503之類的錯誤。編譯mono的時間會比較長,在編譯會有一些警示,這些不會影響到後面的正常編譯。
tar jxvf mono-2.2.tar.bz2
cd mono-2.2
./configure --prefix=/usr
make
make install
7.安裝xsp
xsp是asp.net的解析執行引擎,xsp相當於jsp/apache環境的tomcat。
tar jxvf xsp-2.2.tar.bz2
cd xsp-2.2
./configure --prefix=/usr
make
make install
安裝完成後在終端輸入:xsp --root/usr/lib/xsp/test回車
8.安裝mod-mono支援
mod_mono是apache到xsp的聯結器,mod_mono相當於jsp/apache環境的mod_jk(或 mod_jk2)。
tar jxvf mod_mono-2.2.tar.bz2
cd mod_mono-2.2
./configure --with-apxs=/usr/local/apache2/bin/apxs
make
make install
red hat 5.5企業版上mono的配置這樣就完成了。
red hat 企業版更新源的新增
red hat企業版預設的源是需要註冊後付費才能用的,我們作為一般使用者完全不必如此。一般用centos的源來替換,之所以使用centos的源,原因是centos是red hat公司的乙個免費版本的linux系統,而且和紅帽子企業版很類似。如果你覺得煩,完全可以使用centos,呵呵。首先需要解除安...
REDHAT企業版LINUX5 0安裝過程
在經歷了兩次跳票以後,red hat於2007年3月14日正式發布了rhel5.rhel 5將是red hat的商業伺服器作業系統版本的第四次重要版本發布,red hat醞釀發布rhel 5已經超過了兩年,主要變化包括linux核心由2.6.9公升級為2.6.18,支援xen虛擬化技術,集群儲存等....
REDHAT企業版LINUX5 0 支援中文
安裝的時候,只安裝了英文,沒有安裝中文,所以只有en us.utf 8.因為linux本身就支援多語言,所以我們只需要在光碟 上找到 個中文支援字型包安裝上即可.這兩個字型檔案是存放在第四張光碟上的servers目錄下 fonts chinese 3.02 9.6.el5.noarch.rpm fo...