mono 3.0.1 をインストールするための完全なガイドは次のとおりです。
Ubuntu 12.04 で新しい Mono 3.0.1 バージョンを入手する方法がわからない初心者向け (私は初心者であり、これを機能させる前に 3 日間作業しているため)
Mono 3.0.1 をインストールおよび構成するための root アクセスの取得
sudo -s
***type your root password***
vim エディタをインストールする
apt-get install vim
apache2をインストール
apt-get install apache2
mono をコンパイルするためのツールをインストールする
apt-get install autoconf automake libtool g++ gettext libglib2.0-dev libpng12-dev libfontconfig1-dev
apt-get install mono-gmcs
apt-get install git
apache2-threaded-dev をインストールします (mod_mono のコンパイルに必要) *
apt-get install apache2-threaded-dev
後でapache2の構成に戻ります
ソースコードを取得するために必要な構造を作る
cd /opt
mkdir mono-3.0
ソースコードを取得する前に、その新しいフォルダーに移動します
cd /opt/mono-3.0
GitHub からソースコードを取得する
git clone git://github.com/mono/mono.git
git clone git://github.com/mono/xsp.git
git clone git://github.com/mono/libgdiplus.git
git clone git://github.com/mono/mod_mono.git
libgdiplus をコンパイルします。
cd /opt/mono-3.0/libgdiplus
./autogen.sh --prefix=/usr (the prefix is very important for Ubuntu 12.04)
make
make install
コンパイルモノ
cd /opt/mono-3.0/mono/
make clean
./autogen.sh --prefix=/usr (the prefix is very important for Ubuntu 12.04)
make
make install
xsp をコンパイルします。
cd /opt/mono-3.0/xsp
./autogen.sh --prefix=/usr (the prefix is very important for Ubuntu 12.04)
make
make install
mod_mono をコンパイルする
cd /opt/mono-3.0/mod_mono
./autogen.sh --prefix=/usr (the prefix is very important for Ubuntu 12.04)
make
make install
mod_mono のインストール後、ファイル mod_mono.conf
*が apache2 フォルダー (/etc/apache2) に追加されます*
apache2 の構成
Apache ### のデフォルト サイトを構成します (オプション* )**
vim /etc/apache2/sites-available/default
Modify the line "DocumentRoot /var/www" by "DocumentRoot /var/www/YourFolder" (YourFolder is the folder where you publishing your website!)
YourFolder への権限を構成します (オプション* )**
cd /var/www/YourFolder
sudo chown -R root:www-data .
sudo chmod -R 774 .
sudo usermod -a -G www-data <yourusername>
mod_mono インクルードを apache2.conf に追加する
vim /etc/apache2/apache2.conf
Add "Include /etc/apache2/mod_mono.conf" at the end of the file (without quotes!)
mod_mono.conf に ASP .NET 4.0 へのポインターを追加する
vim /etc/apache2/mod_mono.conf
Add "MonoServerPath /usr/bin/mod-mono-server4" (without quotes!) under the "If Modules condition"
apache2 サーバーを再起動します
/etc/init.d/apache2 restart