Установите mod_mono на Mac OSX - PullRequest
11 голосов
/ 11 мая 2011

Я только начал разрабатывать веб-сайт с помощью mono + asp.net mvc2 на Mac OSX, но я довольно плохо знаком с Mono и Mac.

У меня все работает с MonoDevelop.Мой веб-сайт работает нормально с XSP, когда я запускаю его из MonoDevelop.

Сейчас я пытаюсь протестировать его с сервера Apache, но я не знаю, как это настроить.Некоторые инструкции, которые я могу найти, очень старые или неполные.Я попробовал несколько из них, но ни один не работал.

Может ли кто-нибудь помочь мне?

Ответы [ 2 ]

5 голосов
/ 23 июня 2011

Лучший способ установить mod_mono на OS X - это исходный код. Для этого есть пара шагов.

Сначала убедитесь, что вы установили XCode (который можно найти на DVD-диске или на втором компакт-диске, поставляемом с машиной или App Store), который предоставит вам gcc и остальную часть стандартного набора инструментов. *

Большинство обычных промежуточных шагов можно пропустить, если вы уже установили Mono и MonoDevelop из их пакетов стабильных выпусков. Если позже вы столкнетесь с ошибкой, вам нужно установить обновленные версии XSP и Mono и повторить попытку.

Затем загрузите последнюю стабильную версию mod_mono , извлеките содержимое архива (дважды щелкнув по значку) и выполните шаги 1, 2 и 3 в файле INSTALL должно быть хорошо идти Весь этот процесс занял ~ 5 минут, чтобы начать работу:)

2 голосов
/ 26 марта 2014

Я новичок в моно, но следовал некоторым инструкциям.Я скачал и установил все отсюда: http://www.go -mono.com / mono-downloads / download.html

Чтобы заставить Apache работать с mod_mono.so я загрузил исходный код с этой страницы: http://download.mono -project.com / sources / mod_mono /

Вы должны скомпилировать его.Я вошел в распакованный каталог и написал это в termminal:

./configure --prefix=/usr
make
sudo make install

Это помещает mod_mono.so в правильный каталог Apache и файл mod_mono.conf.Чтобы включить его, вы должны добавить это в ваш httpd.conf (я поместил его в конец файла):

 # mod_mono_configuration                                                  
 Include /etc/apache2/mod_mono.conf
 MonoServerPath /Library/Frameworks/Mono.framework/Versions/Current/bin/mod-mono-server2
...