在CentOS 6.3上安装Mod_Mono和Xsp4

Cha*_*t3n 4 mono centos xsp mod-mono

我已经安装了Mono 3.0.1,但是我遇到了大量的依赖问题,试图安装Mod_Mono和Xsp4,有没有人让这个工作?如果是这样,您必须采取哪些步骤?这是一个中心位置吗?

非常感谢您花时间阅读我的问题和快乐的编码!

Cha*_*t3n 11

环境:Centos 6.3基本安装Apache/2.2.15

安装步骤:

#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
Run Code Online (Sandbox Code Playgroud)

目录我们将安装单声道

mkdir -p /opt/mono 

cd /tmp
Run Code Online (Sandbox Code Playgroud)

下载并提取源代码

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
Run Code Online (Sandbox Code Playgroud)

编译并安装libgdiplus

cd libgdiplus-2.10
./configure --prefix=/opt/mono
make ; make install
Run Code Online (Sandbox Code Playgroud)

编译并安装mono

cd ../mono-2.10.2
./configure  --prefix=/opt/mono --with-libgdiplus=/opt/mono
make ; make install
Run Code Online (Sandbox Code Playgroud)

设置环境变量(确保也修改〜/ .bash_profile)

export PATH=$PATH:/opt/mono/bin
export PKG_CONFIG_PATH=/opt/mono/lib/pkgconfig
Run Code Online (Sandbox Code Playgroud)

编译并安装xsp

cd ../xsp-2.10.2
./configure --prefix=/opt/mono
make ; make install
Run Code Online (Sandbox Code Playgroud)

编译并安装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/
Run Code Online (Sandbox Code Playgroud)