📄 install.html.ja.euc-jp
字号:
<div class="example"><p><code>
$ gzip -d httpd-2_0_<em>NN</em>.tar.gz<br />
$ tar xvf httpd-2_0_<em>NN</em>.tar
</code></p></div>
<p>芹邵脱のソ〖スコ〖ドがある附哼いるディレクトリの布に、
糠しいディレクトリが侯られます。
サ〖バをコンパイルする檬超に渴む涟に、そのディレクトリに
<code>cd</code> で败瓢してください。</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="configure" id="configure">ソ〖スツリ〖を肋年する</a></h2>
<p>肌のステップは、あなたのプラットホ〖ムと
改客弄な妥滇に圭うように Apache
ソ〖スツリ〖を肋年することです。
これは芹邵ディレクトリのル〖トディレクトリにある、
<code><a href="programs/configure.html">configure</a></code>
スクリプトで乖ないます。
(Apache ソ〖スツリ〖の CVS
惹をダウンロ〖ドした倡券荚は、肌のステップに渴む涟に
<code>autoconf</code> と<code>libtool</code>
をインスト〖ルして <code>buildconf</code>
を悸乖する涩妥があるでしょう。
给及リリ〖スではこの侯度は涩妥ありません。) </p>
<p>デフォルトオプションを蝗ってソ〖スツリ〖を链て肋年する
のであれば、帽姐に <code>./configure</code> とタイプしてください。
デフォルトオプションを恃构できるように、<code>configure</code>
には屯」な恃眶やコマンドラインオプションが脱罢されています。</p>
<p>呵も脚妥なオプションは、Apache がこの稿でインスト〖ルされる疤弥
<code>--prefix</code> です。Apache は、このインスト〖ル疤弥に
おいて赖撅に瓢侯するように肋年しなければならないからです。
さらに拒嘿なファイル疤弥の扩告は纳裁の <a href="programs/configure.html#installationdirectories">肋年オプション
</a> でできます。</p>
<p>この箕爬で、<a href="mod/">モジュ〖ル</a> を铜跟にしたり
痰跟にしたりすることで Apache 塑挛に崔まれる <a href="programs/configure.html#optionalfeatures">怠墙</a>
を回年できます。Apache 塑挛にはデフォルトで、モジュ〖ルの <a href="mod/module-dict.html#Status">Base</a> セットが
崔まれます。その戮のモジュ〖ルは
<code>--enable-<var>module</var></code> オプションで
铜跟になります。ここで <var>module</var> はモジュ〖ルの叹涟で、
つまりそれはモジュ〖ルの叹涟から <code>mod_</code> 矢机误を艰り近いた稿に
アンダ〖スコアをダッシュで弥垂した矢机误です。
これとは侍の数恕で <code>--enable-<var>module</var>=shared</code>
オプションを蝗って、モジュ〖ルを<a href="dso.html">
シェア〖ドオブジェクト (DSO)</a> -- 悸乖箕にロ〖ドしたり
アンロ〖ドしたりできる妨及 -- としてコンパイルすることもできます。
票屯に、<code>--disable-<var>module</var></code> オプションで
Base モジュ〖ルを痰跟步することもできます。
これらのオプションを蝗っているときに、もし回年したモジュ〖ルが赂哼しなくても
<code>configure</code> は焚桂を惧げることなく、帽姐にオプションを
痰浑することに丹をつけてください。</p>
<p>惧淡に裁えて、<code>configure</code> スクリプトに、
コンパイラ、ライブラリ、ヘッダファイルの疤弥を纳裁攫鼠として畔す
涩妥がある眷圭があります。このような眷圭には、茨董恃眶あるいは
コマンドラインオプションで <code>configure</code> に畔します。
拒嘿に簇しては <a href="programs/configure.html">configure マニュアルペ〖ジ</a>
をご枉ください。</p>
<p>ちょっとどんなことができるかを斧せましょう。
ここで诺房弄な毋として、<code>/sw/pkg/apache</code>
というインスト〖ルツリ〖でコンパイラとフラグを回年して、
さらに企つの纳裁モジュ〖ル <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> と
<code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> を稿で DSO
メカニズムでロ〖ドするようにコンパイルしてみます:</p>
<div class="example"><p><code>
$ CC="pgcc" CFLAGS="-O2" \<br />
./configure --prefix=/sw/pkg/apache \<br />
--enable-rewrite=shared \<br />
--enable-speling=shared
</code></p></div>
<p><code>configure</code> を悸乖したら、システムの怠墙を
テストしたり、稿でサ〖バをコンパイルするために涩妥な Makefile
を栏喇したりするのに眶尸粗かかるでしょう。</p>
<p>改」の <code>configure</code> オプションの拒嘿に簇しては
<a href="programs/configure.html">configure マニュアルペ〖ジ</a>
をご枉ください。</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="compile" id="compile">ビルド</a></h2>
<p>これで Apache の屯」なパ〖ツをビルドすることができます。
肌のコマンドを帽姐に悸乖するだけです:</p>
<div class="example"><p><code>$ make</code></p></div>
<p>答塑弄な肋年をするのに、Pentium III/Linux 2.2
のシステムでおおよそ 3 尸镍刨かかりますが、
あらかじめご位镜布さい。
また、箕粗はハ〖ドウェアや铜跟にしたモジュ〖ルの眶に
络きく巴赂するでしょう。</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="install" id="install">インスト〖ル</a></h2>
<p>さて、肋年したインスト〖ル <em>PREFIX</em>
(涟揭の <code>--prefix</code> オプションを徊救)
笆布にパッケ〖ジをインスト〖ルする檬超になりました。
肌のコマンドを悸乖してください:</p>
<div class="example"><p><code>$ make install</code></p></div>
<p>アップグレ〖ドする眷圭は、インスト〖ルでは肋年ファイルや
ドキュメントファイルの惧今きは乖いません。</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="customize" id="customize">カスタマイズ</a></h2>
<p>肌に <code><em>PREFIX</em>/conf/</code> 笆布にある <a href="configuring.html">肋年ファイル</a>を试礁して、
Apache HTTP サ〖バをカスタマイズします。</p>
<div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
<p><a href="./">docs/manual/</a> の Apache マニュアルをざっと斧てください。
または、<a href="http://httpd.apache.org/docs/2.0/">http://httpd.apache.org/docs/2.0/</a>
にあるマニュアル呵糠惹、<a href="mod/directives.html">肋年ディレクティブ</a>に碰たってみてください。</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="test" id="test">テスト</a></h2>
<p>肌のコマンドを悸乖して Apache HTTP サ〖バを<a href="invoking.html">倡幌</a>できます:</p>
<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl start</code></p></div>
<p>URL <code>http://localhost/</code> を奶して呵介のドキュメントに滦する
リクエストを券乖する祸ができるはずです。これで斧える
ウェブペ〖ジは <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
笆布に弥かれたもので、奶撅は
<code><em>PREFIX</em>/htdocs/</code> でしょう。
サ〖バを浩び<a href="stopping.html">匿贿</a>するには、
肌のコマンドを悸乖します:</p>
<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl stop</code></p></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="upgrading" id="upgrading">アップグレ〖ド</a></h2>
<p>アップグレ〖ドでまず乖なうべきことは、リリ〖スアナウンスと
ソ〖スディストリビュ〖ションに掐っている <code>CHANGES</code> を粕んで、
极咳のサイトに滦して逼读を第ぼす恃构爬を玫すことです。
メジャ〖リリ〖ス粗の恃构をする眷圭 (毋えば 1.3 から 2.0 へ、2.0 から 2.2 へ)
は、コンパイル箕や悸乖箕の肋年に络きな汗佰があるでしょうから、
缄瓢の拇腊が涩妥になるでしょう。モジュ〖ルも链て、API
の恃构に圭わせるためにアップグレ〖ドが涩妥になるでしょう。</p>
<p>マイナ〖バ〖ジョンから肌のバ〖ジョンにアップグレ〖ドする眷圭
(毋えば 2.0.55 から 2.0.57 へ) は、もっと词帽です。
<code>make install</code> を悸乖しても海あるドキュメント、
ログファイル、肋年ファイルは惧今きされません。
さらに、マイナ〖バ〖ジョン粗では <code>configure</code> オプション、
悸乖箕の肋年、モジュ〖ル API に稍腊圭が弹こらないように、
倡券荚は呵络嘎の咆蜗をしています。
络鸟の眷圭、票办の <code>configure</code> コマンドライン、
票办の肋年ファイル、モジュ〖ル链てが赖撅に瓢侯するはずです。
(2.0.41 笆惯ではそのようになっています。それ笆涟のバ〖ジョンには
稍腊圭が赂哼します。)</p>
<p>涟搀のインスト〖ル箕のソ〖スツリ〖が荒されているのであれば、
アップグレ〖ドはさらに词帽です。概いソ〖スツリ〖のル〖トに赂哼する
<code>config.nice</code> ファイルには、涟搀ソ〖スツリ〖を肋年した箕の
<code>configure</code> コマンドラインが掐っています。
肌のバ〖ジョンにアップグレ〖ドする眷圭は、<code>config.nice</code>
ファイルを糠しいバ〖ジョンのソ〖スツリ〖にコピ〖し、
それを试礁し涩妥な恃构を乖なって、肌のように悸乖します。</p>
<div class="example"><p><code>
$ ./config.nice<br />
$ make<br />
$ make install<br />
$ <em>PREFIX</em>/bin/apachectl stop<br />
$ <em>PREFIX</em>/bin/apachectl start<br />
</code></p></div>
<div class="warning">糠しいバ〖ジョンを蝗脱する眷圭は、
悸狠に笨脱を幌める涟に、涩ず极尸脱の茨董でテストすべきです。
呵姜弄にアップグレ〖ドする涟に、润高垂拉がないかをテストするために、
毋えば、佰なる <code>--prefix</code> と佰なるポ〖ト (<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> ディレクティブで肋年します)
を蝗脱することで、概いバ〖ジョンに逼读を涂えずに糠しいバ〖ジョンを
インスト〖ルし、悸乖できます。</div>
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
<a href="./en/install.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./es/install.html" hreflang="es" rel="alternate" title="Espa彨衞l"> es </a> |
<a href="./ja/install.html" title="Japanese"> ja </a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./ru/install.html" hreflang="ru" rel="alternate" title="Russian"> ru </a></p>
</div><div id="footer">
<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">モジュ〖ル</a> | <a href="./mod/directives.html">ディレクティブ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">脱胳</a> | <a href="./sitemap.html">サイトマップ</a></p></div>
</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -