centos 安裝 C#開發環境 mono

1.更新系統   

 yum update

 

2.安裝必要的相關庫   

 yum install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel  cairo-devel httpd httpd-devel

 

3.安裝 libgdiplus

 cd /usr/local/src/

#建議下最新版本

 wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2

 tar -jxvf libgdiplus-2.10.tar.bz2

 cd libgdiplus-2.10

 ./configure --prefix=/opt/mono

 make

 make install

 echo "/opt/mono/lib" > /etc/ld.so.conf.d/mono.conf

 ldconfig 

 

4.安裝 mono  

 cd /usr/local/src/ 

#建議下最新版本 官網最新2.11

 wget http://download.mono-project.com/sources/mono/mono-2.10.6.tar.bz2

 tar -jxvf mono-2.10.6.tar.bz2

 cd mono-2.10.6

 ./configure --prefix=/opt/mono

 make  

 漫長的等待.......

 make install

 echo export PKG_CONFIG_PATH=/opt/mono/lib/pkgconfig:$PKG_CONFIG_PATH>>~/.bash_profile

 echo export LD_LIBRARY_PATH=/opt/mono/lib:$LD_LIBRARY_PATH>>~/.bash_profile

 echo export PATH=/opt/mono/bin:$PATH>>~/.bash_profile

 source ~/.bash_profile

 

 輸入 mono -V 如有mono版本信息,則安裝成功. 

 

 5.安裝mono xsp-2.10

 cd /usr/local/src/ 

#建議下最新版本

 wget http://download.mono-project.com/sources/xsp/xsp-2.10.tar.bz2

 tar jxvf xsp-2.10.tar.bz2

 cd xsp-2.10

 ./configure -prefix=/opt/mono

 make

 make install

 

6.安裝mod_mono-2.10

 cd /usr/local/src/ 

#建議去官網下最新版本

 wget http://download.mono-project.com/sources/mod_mono/mod_mono-2.10.tar.bz2

 tar jxvf mod_mono-2.10.tar.bz2

 cd mod_mono-2.10

 ./configure -prefix=/opt/mono

 make; 

 make install

 

mod_mono配置:
cp /etc/httpd/conf/mod_mono.conf /etc/httpd/conf.d/mod_mono.conf
在mod_mono.conf中加入如下配置

MonoServerPath /opt/mono/bin/mod-mono-server4 

 

修改/etc/profile,在末端添加

MONO_HOME=/opt/mono
PATH=$MONO_HOME/bin:$PATH
CLASSPATH=.:$MONO_HOME/lib/
export MONO_HOME
export PATH
export CLASSPATH

 

測試是否能夠執行aspx: 

在/var/www/html/目錄下建一個test.aspx頁面,內容爲 
<%="Hello World!"%> 
通過wget http://localhost/test.aspx來下載該頁面的內容。 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章