4

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

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

4

2 回答 2

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

我们将安装单声道的目录

mkdir -p /opt/mono 

cd /tmp

下载和提取源

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/
于 2013-02-15T22:44:48.667 回答
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/mono/bin/mod-mono-server4
  • 我运行了这个命令:cp /opt/mono/lib/mono/4.0/xsp4.exe /opt/mono/lib/mono/4.5/

现在很好用,谢谢。

于 2016-03-02T14:43:31.970 回答