2013-02-15 147 views
4

我已經安裝了Mono 3.0.1,但我遇到了大量的試圖安裝Mod_Mono和Xsp4的依賴性問題,有沒有人得到這個工作?如果是這樣,你必須採取哪些步驟?這是否有一箇中心位置?在CentOS 6.3上安裝Mod_Mono和Xsp4

非常感謝您花時間閱讀我的問題和快樂的編碼!

回答

11

環境: 的Centos 6.3基本安裝 的Apache/2.2.15

安裝步驟:

mkdir -p /opt/mono 

cd /tmp 

下載&提取物源

#Install required software 
yum -y install httpd httpd-devel make glib2-devel libpng-devel libjpeg-devel 
giflib-devel libtiff-devel libX11-devel gcc* fontconfig-devel bison gettext bzip2 
libtool automake autoconf wget unzip 

目錄,我們將安裝單
wget http://download.mono-project.com/sources/mono/mono-2.10.2.tar.bz2 
wget http://download.mono-project.com/sources/xsp/xsp-2.10.2.tar.bz2 
wget http://download.mono-project.com/sources/mod_mono/mod_mono-2.10.tar.bz2 
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2 

tar -xjf mono-2.10.2.tar.bz2 
tar -xjf xsp-2.10.2.tar.bz2 
tar -xjf mod_mono-2.10.tar.bz2 
tar -xjf libgdiplus-2.10.tar.bz2 

編譯安裝libgdiplus

cd libgdiplus-2.10 
./configure --prefix=/opt/mono 
make ; make install 

編譯安裝單

cd ../mono-2.10.2 
./configure --prefix=/opt/mono --with-libgdiplus=/opt/mono 
make ; make install 

設置環境瓦爾(請務必同時修改〜/ .bash_profile中)

export PATH=$PATH:/opt/mono/bin 
export PKG_CONFIG_PATH=/opt/mono/lib/pkgconfig 

編譯和安裝xsp

cd ../xsp-2.10.2 
./configure --prefix=/opt/mono 
make ; make install 

編譯和安裝是mod_mono

cd ../mod_mono-2.10 
./configure --prefix=/opt/mono --with-mono-prefix=/opt/mono 
make ; make install 


mv /etc/httpd/conf/mod_mono.conf /etc/httpd/conf.d/ 
+0

你爲什麼要添加對libgdiplus的支持? – 2015-02-16 00:52:53

+0

對於'System.Drawing' – 2015-05-15 00:18:41

1

目前單聲道和xsp4工作:

[root]# cat /etc/redhat-release 
CentOS release 6.7 (Final) 

[root]# mono --version 
Mono JIT compiler version 4.5.0 

[root]# xsp4 --version 
xsp4.exe 2.10.2.0 

Chazt3n的解決方案是好的,但我不得不做一些改變,使其工作:

  • 我將單聲道版本從4.0更改爲4.5文件:的/ opt /單聲道/斌/ MOD-單服務器4
  • 我跑這個命令:CP /opt/mono/lib/mono/4.0/xsp4.exe的/ opt /單聲道/ lib中/單/4.5/

現在很好,謝謝。

+0

嘿,謝謝你,先生 – Chazt3n 2016-03-02 15:27:22