⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 install.html.de

📁 Apache HTTP Server 是一个功能强大的灵活的与HTTP/1.1相兼容的web服务器.这里给出的是Apache HTTP服务器的源码。
💻 DE
📖 第 1 页 / 共 2 页
字号:
  <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>Dies erstellt unterhalb des aktuellen Verzeichnisses ein neues    Verzeichnis, das den Quellcode f黵 die Distribution enth鋖t.    Sie sollten mit <code>cd</code> in dieses Verzeichnis wechseln,    bevor Sie mit der Kompilierung des Servers weitermachen. </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">Den Codebaum konfigurieren</a></h2>    <p>Der n鋍hste Schritt ist die Konfiguration des    Apache-Codebaumes f黵 Ihre spezielle Plattform und Ihre    pers鰊lichen Bed黵fnisse. Dies wird mit dem Skript    <code class="program"><a href="./programs/configure.html">configure</a></code> durchgef黨rt, das im Wurzelverzeichnis    der Distribution enthalten ist. (Entwickler, welche die CVS Version    des Apache-Codebaumes herunterladen, m黶sen <code>autoconf</code>    und <code>libtool</code> installiert haben und m黶sen    <code>buildconf</code> ausf黨ren, bevor sie mit den    n鋍hsten Schritten fortfahren k鰊nen. Dies wird bei    offiziellen Releases nicht notwendig sein.)</p>    <p>Um den Codebaum mit den Standardeinstellungen zu konfigurieren,    geben Sie einfach <code>./configure</code> ein. Zur 膎derung    dieser Voreinstellungen akzeptiert <code class="program"><a href="./programs/configure.html">configure</a></code> eine    Reihe von Variablen und Kommandozeilenoptionen.</p>    <p>Die wichtigste Option ist <code>--prefix</code>, der Ablageort, an dem    der Apache sp鋞er installiert wird, da er f黵 diesen Ort    konfiguriert werden muss, um korrekt zu arbeiten. Eine feinere Einstellung    der Dateiablagen ist mit weiteren <a href="programs/configure.html#installationdirectories">configure-Optionen</a>    m鰃lich.</p>    <p>Weiterhin k鰊nen Sie zu diesem Zeitpunkt festlegen, welche <a href="programs/configure.html#optionalfeatures">Funktionalit鋞</a> Sie    in den Apache aufnehmen m鯿hten, indem Sie <a href="mod/">Module</a>    aktivieren oder deaktivieren. Der Apache bindet standardm溥ig    einen Satz von <a href="mod/module-dict.html#Status">Basismodulen</a> ein.    Andere Module werden mit Hilfe der Option    <code>--enable-<var>module</var></code> aktiviert, wobei <var>module</var>    den Namen des Moduls ohne das Pr鋐ix <code>mod_</code> darstellt.    Ausserdem sind alle Unterstriche durch Bindestriche zu ersetzen. Sie    k鰊nen sich auch entscheiden, Module als "<a href="dso.html">Shared    Objects (DSOs)</a>" zu kompilieren, welche zur Laufzeit ge- und entladen    werden k鰊nen. Dazu verwenden Sie die Option    <code>--enable-<var>module</var>=shared</code>. Entsprechend k鰊nen Sie    Basismodule mit der Option <code>--disable-<var>module</var></code>    deaktivieren. Lassen Sie Vorsicht walten. wenn Sie diese Optionen verwenden,    da <code class="program"><a href="./programs/configure.html">configure</a></code> Sie nicht warnen kann, wenn die von Ihnen    angegebenen Module nicht existieren; die Option wird dann einfach    ignoriert.</p>    <p>Zus鋞zlich ist es zuweilen notwendig, das    <code class="program"><a href="./programs/configure.html">configure</a></code>-Skript mit Extrainformationen zum Ablageort    Ihres Compilers, Ihrer Bibliotheken oder Header-Dateien zu versorgen. Das    tun Sie, indem Sie entweder Umgebungsvariablen oder Kommandozeilenoptionen    an <code class="program"><a href="./programs/configure.html">configure</a></code> 黚ergeben. F黵 mehr Informationen    lesen Sie bitte die Hilfeseite zu <code class="program"><a href="./programs/configure.html">configure</a></code>.</p>    <p>Um einen kurzen Eindruck zu gewinnen, welche M鰃lichkeiten Sie    haben, folgt hier ein typisches Beispiel, das den Apache mit einem    speziellen Compiler und Compilerflags f黵 das    Installationsverzeichnis <code>/sk/pkg/apache</code> kompiliert, sowie    die beiden zus鋞zlichen Module <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> und    <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> f黵 sp鋞eres Laden durch den    DSO-Mechanismus:</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>Wenn <code class="program"><a href="./programs/configure.html">configure</a></code> startet, ben鰐igt es mehrere    Minuten, um die Verf黦barkeit von Features auf Ihrem System zu    pr黤en und ein Makefile zu generieren, das sp鋞er zur    Kompilierung des Servers verwendet wird.</p>    <p>Einzelheiten zu den vielen verschiedenen <code class="program"><a href="./programs/configure.html">configure</a></code>-Optionen finden Sie auf der Hilfeseite zu    <code class="program"><a href="./programs/configure.html">configure</a></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="compile" id="compile">Erstellen</a></h2>    <p>Nun k鰊nen Sie die verschiedenen Teile, die das Apache-Paket    bilden, einfach durch Ausf黨ren des folgenden Befehls erstellen:</p>  <div class="example"><p><code>$ make</code></p></div>    <p>Seien Sie hierbei bitte geduldig, denn eine Basiskonfiguration    ben鰐igt ungef鋒r 3 Minuten auf einem Pentium III/Linux 2.2.    System. Dies kann aber abh鋘gig von Ihrer Hardware und der Anzahl    der Module, die Sie aktiviert haben, sehr stark variieren.</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">Installieren</a></h2>    <p>Nun endlich installieren Sie das Package unter dem konfigurierten    Installations-<em>PREFIX</em> (siehe oben: Option <code>--prefix</code>    durch Aufrufen von:</p>  <div class="example"><p><code>$ make install</code></p></div>    <p>Wenn Sie upgraden, wird die Installation Ihre Konfigurationsdateien    oder Dokumente nicht 黚erschrieben.</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">Anpassen</a></h2>    <p>Als n鋍hstes k鰊nen Sie Ihren Apache HTTP Server anpassen,    indem Sie die <a href="configuring.html">Konfigurationsdateien</a>    unterhalb von <code><em>PREFIX</em>/conf/</code> editieren.</p>  <div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>    <p>Werfen Sie auch einen Blick in das Apache-Handbuch unter <a href="./">docs/manual/</a>. Die aktuellste Version dieses Handbuchs    sowie eine komplette Referenz der verf黦baren <a href="mod/directives.html">Konfigurationsanweisungen</a> finden    Sie unter <a href="http://httpd.apache.org/docs-2.0/">http://httpd.apache.org/docs-2.0/</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">Testen</a></h2>    <p>Sie k鰊nen nun Ihren Apache HTTP Server <a href="invoking.html">starten</a>, indem Sie einfach</p>  <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl start</code></p></div>    <p>ausf黨ren.</p>    <p>Danach sollten Sie Ihr erstes Dokument unter dem URL    <code>http://localhost/</code> anfordern k鰊nen. Die Webseite,    die Sie sehen, ist im <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>    abgelegt, welches 黚licherweise <code><em>PREFIX</em>/htdocs/</code>    ist. Den Server <a href="stopping.html">stoppen</a> Sie wieder durch    Ausf黨ren von:</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">Upgrade</a></h2>    <p>Der erste Schritt beim Aktualisieren besteht darin, die    Versionsank黱digung sowie die <code>CHANGES</code>-Datei in der    Quelltextdistribution zu lesen, um 膎derungen zu finden, die Ihr    System m鰃licherweise betreffen. Wenn Sie einen gr鲞eren    Versionssprung durchf黨ren (z.B. vom 1.3 auf 2.0 oder von 2.0 auf    2.2), wird es wahrscheinlich auch gr鲞ere Unterschiede in der    Kompilier- und Laufzeitkonfiguration geben, die manuelle Nacharbeiten    erfordern. Au遝rdem m黶sen alle Module aktualisiert    werden, um den 膎derungen der Modul-API gerecht zu werden.</p>    <p>Die Aktualisierung einer Unterversion auf eine andere (z.B. von 2.0.55    auf 2.0.57) ist einfacher. <code>make install</code> 黚erschreibt    keine der bereits existierenden Dokumente, Log- und Konfigurationsdateien.    Ausserdem bem黨en sich die Entwickler, inkompatible 膎derungen    der <code class="program"><a href="./programs/configure.html">configure</a></code>-Optionen, der Laufzeitkonfiguration sowie    der Modul-API zu vermeiden. In den meisten F鋖len sollten Sie in der    Lage sein, den gleichen <code class="program"><a href="./programs/configure.html">configure</a></code>-Befehl, die gleiche    Konfiguration und die gleichen Module wieder zu verwenden. (Das gilt erst    seit Version 2.0.41 -- fr黨ere Versionen enthielten noch inkompatible    膎derungen).</p>    <p>Wenn Sie den Quellcode von Ihrer letzten Installation aufgehoben haben,    ist ein Upgrade sogar noch einfacher. Die Datei <code>config.nice</code> im    Wurzelverzeichnis des alten Quelltextbaums enth鋖t den genauen    <code class="program"><a href="./programs/configure.html">configure</a></code>-Befehl, der verwendet wurde, um den Quellcode    zu konfigurieren. Um jetzt von einer Version auf die n鋍hste zu    aktualisieren, kopieren Sie einfach die <code>config.nice</code> in das    Verzeichnis der neuen Version, passen sie bei Bedarf an, und    f黨ren Sie sie aus:</p>    <div class="example"><p><code>      $ ./config.nice<br />      $ make<br />      $ make install<br />      $ <var>PREFIX</var>/bin/apachectl stop<br />      $ <var>PREFIX</var>/bin/apachectl start<br />    </code></p></div>    <div class="warning">Sie sollten jede neue Version immer in Ihrer Umgebung    testen, bevor Sie sie produktiv schalten. Beispielsweise k鰊nen Sie    die neue Version neben der alten installieren, indem Sie ein anderes    <code>--prefix</code> und einen anderen Port w鋒len (durch Anpassen der    <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Direktive). So    k鰊nen Sie auf eventuelle Inkompatibilit鋞en testen, bevor Sie    endg黮tig die neue Version verwenden.</div></div></div><div class="bottomlang"><p><span>Verf黦bare Sprachen: </span><a href="./de/install.html" title="Deutsch">&nbsp;de&nbsp;</a> |<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |<a href="./es/install.html" hreflang="es" rel="alternate" title="Espa駉l">&nbsp;es&nbsp;</a> |<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |<a href="./ru/install.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a></p></div><div id="footer"><p class="apache">Copyright 1995-2005 The Apache Software Foundation or its licensors, as applicable.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p><p class="menu"><a href="./mod/">Module</a> | <a href="./mod/directives.html">Direktiven</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -