📄 install.html.de
字号:
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --><title>Kompilieren und Installieren - Apache HTTP Server</title><link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="./images/favicon.ico" rel="shortcut icon" /></head><body id="manual-page"><div id="page-header"><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><p class="apache">Apache HTTP Server Version 2.0</p><img alt="" src="./images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP-Server</a> > <a href="http://httpd.apache.org/docs-project/">Dokumentation</a> > <a href="./">Version 2.0</a></div><div id="page-content"><div id="preamble"><h1>Kompilieren und Installieren</h1><div class="toplang"><p><span>Verf黦bare Sprachen: </span><a href="./de/install.html" 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" hreflang="ja" rel="alternate" 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> <p>Dieses Dokument umfa遲 nur die Kompilierung und Installation des Apache auf Unix und Unix-鋒nlichen Systemen. F黵 die Kompilierung und Installation unter Windows lesen Sie bitte <a href="platform/windows.html">Den Apache unter Microsoft Windows betreiben</a>. F黵 andere Plattformen lesen Sie bitte die Dokumentation <a href="platform/">Plattformen</a>.</p> <p>Die Konfigurations- und Installationsumgebung des Apache 2.0 hat sich seit dem Apache 1.3 komplett ver鋘dert. Der Apache 1.3 benutzt einen speziellen Satz von Skripten, um eine einfache Installation zu erm鰃lichen. Der Apache 2.0 dagegen verwendet nun <code>libtool</code> und <code>autoconf</code>, um eine Umgebung zu schaffen, die der vieler anderer Open Source Projekte 鋒nlich sieht.</p> <p>Wenn Sie von einer Unterversion auf die n鋍hste aktualisieren (z.B. von 2.0.50 auf 2.0.51), springen Sie bitte zum Abschnitt <a href="#upgrading">Upgrade</a>.</p></div><div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">躡erblick f黵 die Ungeduldigen</a></li><li><img alt="" src="./images/down.gif" /> <a href="#requirements">Anforderungen</a></li><li><img alt="" src="./images/down.gif" /> <a href="#download">Download</a></li><li><img alt="" src="./images/down.gif" /> <a href="#extract">Auspacken</a></li><li><img alt="" src="./images/down.gif" /> <a href="#configure">Den Codebaum konfigurieren</a></li><li><img alt="" src="./images/down.gif" /> <a href="#compile">Erstellen</a></li><li><img alt="" src="./images/down.gif" /> <a href="#install">Installieren</a></li><li><img alt="" src="./images/down.gif" /> <a href="#customize">Anpassen</a></li><li><img alt="" src="./images/down.gif" /> <a href="#test">Testen</a></li><li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Upgrade</a></li></ul><h3>Siehe auch</h3><ul class="seealso"><li><a href="programs/configure.html">Den Quellcode konfigurieren</a></li><li><a href="invoking.html">Apache starten</a></li><li><a href="stopping.html">Beenden und Neustarten</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="overview" id="overview">躡erblick f黵 die Ungeduldigen</a></h2> <table> <tr> <td><a href="#download">Download</a></td> <td><code>$ lynx http://httpd.apache.org/download.cgi</code></td> </tr> <tr> <td><a href="#extract">Auspacken</a></td> <td><code>$ gzip -d httpd-2_0_<em>NN</em>.tar.gz<br /> $ tar xvf httpd-2_0_<em>NN</em>.tar</code> </td> </tr> <tr> <td><a href="#configure">Konfigurieren</a></td> <td><code>$ ./configure --prefix=<em>PREFIX</em></code> </td> </tr> <tr> <td><a href="#compile">Kompilieren</a></td> <td><code>$ make</code> </td> </tr> <tr> <td><a href="#install">Installieren</a></td> <td><code>$ make install</code> </td> </tr> <tr> <td><a href="#customize">Anpassen</a></td> <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td> </tr> <tr> <td><a href="#test">Testen</a></td> <td><code>$ <em>PREFIX</em>/bin/apachectl start</code> </td> </tr> </table> <p><em>NN</em> muss durch die Nummer der Unterversion ersetzt werden, und <em>PREFIX</em> durch den Verzeichnispfad, in dem der Server installiert werden soll. Wenn <em>PREFIX</em> nicht angegeben ist, wird die Voreinstellung <code>/usr/local/apache2</code> verwendet.</p> <p>Beginnend mit den Anforderungen f黵 die Kompilierung und Installation des Apache HTTPD ist weiter unten jeder Abschnitt des Kompilierungs- und Installationsvorganges genauer beschrieben.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="requirements" id="requirements">Anforderungen</a></h2> <p>Folgende Anforderungen gelten f黵 die Erstellung des Apache:</p> <dl> <dt>Plattenplatz</dt> <dd>Stellen Sie sicher, dass Sie kurzzeitig wenigstens 50 MB freien Festplattenplatz zur Verf黦ung haben. Nach der Installation belegt der Apache ungef鋒r 10 MB Plattenplatz. Der tats鋍hliche Platzbedarf variiert in Abh鋘gigkeit von den gew鋒lten Konfigurationseinstellungen und Modulen von Drittanbietern.</dd> <dt>ANSI-C-Compiler und Generierungswerkzeuge</dt> <dd>Stellen Sie sicher, dass Sie einen ANSI-C Compiler installiert haben. Der <a href="http://www.gnu.org/software/gcc/gcc.html">GNU C Compiler (GCC)</a> der <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a> ist empfehlenswert (Version 2.7.2 ist gut). Wenn Sie den GCC nicht besitzen, stellen Sie zumindest sicher, dass der Compiler Ihres Anbieters ANSI-kompatibel ist. Au遝rdem muss Ihr <code>PATH</code> wesentliche Generierungswerkzeuge wie <code>make</code> enthalten.</dd> <dt>Zeitgenauigkeit bewahren</dt> <dd>Elemente des HTTP-Protokolls werden in Form einer Tageszeit ausgedr點kt. Darum sollten Sie jetzt pr黤en, ob Ihr System die F鋒igkeit zur Zeitsynchronisation besitzt, und diese gegebenenfalls installieren. 躡licherweise werden hierf黵 die Programme <code>ntpdate</code> oder <code>xntpd</code> verwendet, die auf dem Network Time Protocol (NTP) basieren. N鋒ere Informationen 黚er NTP Software und 鰂fentliche Zeitserver finden Sie in der Usenet Newsgroup <a href="news:comp.protocols.time.ntp">comp.protocols.time.ntp</a> und auf der <a href="http://www.ntp.org">NTP Homepage</a>.</dd> <dt><a href="http://www.perl.org/">Perl 5</a> [OPTIONAL]</dt> <dd>F黵 einige Hilfsskripte wie <code class="program"><a href="./programs/apxs.html">apxs</a></code> oder <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code> (die in Perl geschrieben sind) wird der Perl 5 Interpreter ben鰐igt (die Versionen ab 5.003 sind ausreichend). Wenn kein derartiger Interpreter vom <code class="program"><a href="./programs/configure.html">configure</a></code>-Skript gefunden werden kann, macht das jedoch nichts. Selbstverst鋘dlich k鰊nen Sie den Apache 2.0 auch so generieren und installieren. Lediglich diese Pflegeskripte k鰊nen dann nicht verwendet werden. Wenn Sie mehrere Perl Interpreter installiert haben (vielleicht Perl 4 durch Ihren H鋘dler und Perl 5 durch Sie selbst), dann ist die Verwendung der <code>--with-perl</code> Option (siehe unten) empfehlenswert, um sicherzustellen, dass der richtige Interpreter von <code class="program"><a href="./programs/./configure.html">./configure</a></code> ausgew鋒lt wird.</dd> </dl></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="download" id="download">Download</a></h2> <p>Der Apache kann von der <a href="http://httpd.apache.org/download.cgi">Apache HTTP Server Downloadseite</a> heruntergeladen werden, auf der verschiedene Spiegelserver angegeben sind. F黵 die meisten Benutzer des Apache ist es auf Unix-鋒nlichen Systemen am Besten, die Quellcodeversion herunterzuladen und zu kompilieren. Der Erstellungsprozess (weiter unten beschrieben) ist einfach und erlaubt es Ihnen, den Server Ihren Bed黵fnissen anzupassen. Dazu kommt, dass Bin鋜distributionen gegen黚er der aktuellen Quellcodeversion oft veraltet sind. Wenn Sie tats鋍hlich ein Bin鋜paket herunterladen, folgen Sie bitte den Anweisungen in der Datei <code>INSTALL.bindist</code>, die der Distribution beiliegt.</p> <p>Es ist wichtig, dass Sie nach dem Herunterladen 黚erpr黤en, dass es sich um einer vollst鋘dige und unver鋘derte Version des Apache HTTP Servers handelt. Das k鰊nen Sie erreichen, indem Sie das heruntergeladene Paket gegen die PGP-Signatur pr黤en. Einzelheiten dazu erfahren Sie auf der <a href="http://httpd.apache.org/download.cgi#verify">Download-Seite</a>. Es ist auch ein erweitertes Beispiel verf黦bar, dass die <a href="http://httpd.apache.org/dev/verification.html">Anwendung von PGP</a> beschreibt.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="extract" id="extract">Auspacken</a></h2> <p>Das Auspacken des Quellcodes aus dem Apache HTTPD Tarball besteht aus einem simplen Dekomprimieren und danach "Ent-tarren":</p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -