|
[ インストール ]
たぶんすんなりはいるかと思います.
今回使用したのは, Apache-2.0.16です.
最新のものをダウンロードし, INSTALLファイルに書かれている通りに作業すれば
すんなりいくのではないでしょうか.
とりあえず, Apache Project Development Siteにいってダウンロードしましょう.
ひょっとしたら, autoconf-2.1.13以降のバージョンが必要になるかもかも.
autoconfは, GNU Autoconfで入手可能です.
その他いろいろ必要になるかもしれませんが, 「必要だ」と言われたら入れましょう(オイ)
[ 設定 ]
えっと, 設定ファイルの場所へ移動します.
$ cd PREFIX/conf
PREFIXにはApacheをインストールした場所を入れて下さい.
この中の, httpd.confが設定ファイルです.
$ vi httpd.conf
とりあえず, Server_Name 127.0.0.1
としてください.
では, 実行出来るか確認してみましょう.
Terminalを開いて,
$ PREFIX/bin/apachectl start
と, 打って下さい.
他に,
$ PREFIX/bin/apachectl help
でオプション一覧わかります.
$ PREFIX/bin/apachectl configtest
で, httpd.confのパースをしてくれます.
エラーが出なければOKなのですが, 私はエラーが出ました(^^;)
User nobody
Group なんちゃら
httpd.conf内の上の2行が上手いこと通ってくれませんでした.
で, よくわかりませんので "コメントアウトしてしまいました".
え〜〜っと,,, 誰か正解を教えて下さいm(__)m
と, 無茶苦茶いい加減ですが, これでとりあえず動きました(^^;;)
ホント誰か正しい設定おしえてくだされ!!!
正解をこちらまで〜nobutomatsubara@nifty.com
で, エラー無く無事(?)動いたならば, お手持ちのブラウザで確認しましょう.
見れました?
このままですと, アパッチのマニュアルみたいなところが開いてしまいます.
そこで, 先程のhttpd.confをもうちょっと書き換えてあげます.
DocumantRoot "なんちゃらかんちゃら"
上の行を公開したいディレクトリのパスに変更しましょう.
それから,そのディレクトリに適当に作ったindex.htmlというファイルをぶちこんで,
もう一度ブラウザにて表示確認.
こんなもんです(^^;;)
|
|
<インストールの流れ>
1, ApacheをDownload.
2, Apacheをインストールする領域を作成する.
(私は /boot/home/apache にインストールしました.)
3, Apacheを適当なフォルダに展開.
4, Terminalを開いて, Apacheを展開したフォルダに移動.
5, コンフィギュレーションファイルを作成する.
buildconfを実行すると勝手に作成してくれます.
$ ./buildconf
6, makefileを作成する.
$ ./configure --prefix=PREFIX
PREFIXにはApacheをインストールするパスを指定します.
(私の場合だと, $./configure --prefix=/boot/home/apache となります.)
7, makeする.
$ make
8, インストールする.
$ make install
9, 掃除する.
$ make clean
(展開したソース丸ごと削除でもいいと思います.)
10, おわり.
|
|