2013-02-15 5 views
4

У меня установлен Mono 3.0.1, но я столкнулся с множеством проблем с зависимостями, пытающимися установить Mod_Mono и Xsp4. Кто-нибудь получил это для работы? Если да, то каковы были некоторые шаги, которые вы должны были предпринять? Есть ли центральное место для этого?Установка Mod_Mono и Xsp4 на CentOS 6.3

Большое вам спасибо за то, что нашли время, чтобы прочитать мой вопрос и счастливое кодирование!

ответ

11

Enviroment: 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 

Set окружающая вары (не забудьте также изменить ~/.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? –

+0

Для 'System.Drawing' –

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/моно/бен/мод моно-сервера4
  • Я выполнил эту команду: ср /opt/mono/lib/mono/4.0/xsp4.exe/Opt/моно/Библиотека/моно /4.5/

Хорошо работает сейчас, спасибо.

+0

Привет, сэр – Chazt3n

Смежные вопросы