📄 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.2</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/">Dokumentation</a> > <a href="./">Version 2.2</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="./fr/install.html" hreflang="fr" rel="alternate" title="Fran鏰is"> fr </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="./tr/install.html" hreflang="tr" rel="alternate" title="T黵k鏴"> tr </a></p></div><div class="outofdate">Diese 躡ersetzung ist m鰃licherweise nicht mehr aktuell. Bitte pr黤en Sie die englische Version auf die neuesten 膎derungen.</div> <p>Dieses Dokument umfa遲 nur die Kompilierung und Installation des Apache HTTP Servers auf Unix und Unix-鋒nlichen Systemen. F黵 die Kompilierung und Installation unter Windows lesen Sie bitte <a href="platform/windows.html">Den Apache HTTPd unter Microsoft Windows betreiben</a>. F黵 andere Plattformen lesen Sie bitte die Dokumentation <a href="platform/">Plattformen</a>.</p> <p>Der Apache HTTPd verwendet <code>libtool</code> und <code>autoconf</code>, um eine Erstellungsumgebung 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.2.50 auf 2.2.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">Den Apache HTTP Server 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-<em>NN</em>.tar.gz<br /> $ tar xvf httpd-<em>NN</em>.tar $ cd httpd-<em>NN</em></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 -k start</code> </td> </tr> </table> <p><em>NN</em> muss durch die entsprechende Versionsnummer 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 HTTP Servers 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 HTTPd:</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. 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 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 Sie mehrere Perl Interpreter haben (beispielsweise eine systemweite Installation von Perl 4 und Ihre eigene Perl 5-Installation), dann sollten Sie die <code>--with-perl</code>-Option (siehe unten) verwenden, um sicherzustellen, dass der richtige Interpreter von <code class="program"><a href="./programs/configure.html">configure</a></code> ausgew鋒lt wird. Wenn kein Perl 5-Interpreter vom <code class="program"><a href="./programs/configure.html">configure</a></code>-Skript gefunden werden kann, k鰊nen Sie die betroffenen Hilfsskripte nicht verwenden, sind jedoch selbstverst鋘dlich nach wie vor in der Lage, den Apache HTTPd zu bauen und zu installieren.</dd> <dt><a href="http://apr.apache.org">apr/apr-util >= 1.2</a></dt> <dd><code>apr</code> und <code>apr-util</code> werden mit den Quelltext-Ver鰂fentlichungen des Apache HTTPd geb黱delt und in nahezu allen F鋖len ohne Probleme verwendet. Sind jedoch die <code>apr</code>- oder <code>apr-util</code>-Versionen 1.0 oder 1.1 auf Ihrem System installiert, dann m黶sen Sie diese <code>apr</code>-/<code>apr-util</code>-Installationen entweder aktualisieren oder httpd separate Kompilate verwenden lassen. Um hierf黵 die mitgelieferten <code>apr</code>-/<code>apr-util</code>-Quellen zu verwenden, m黶sen Sie diese manuell installieren: <div class="example"><p><code> # apr 1.2 bauen und installieren<br /> cd srclib/apr<br /> ./configure --prefix=/usr/local/apr-httpd/<br /> make<br /> make install<br /> <br /> # apr-util 1.2 bauen und installieren<br /> cd ../apr-util<br /> ./configure --prefix=/usr/local/apr-util-httpd/ --with-apr=/usr/local/apr-httpd/<br /> make<br /> make install<br /> <br /> # httpd konfigurieren<br /> cd ../../<br /> ./configure --with-apr=/usr/local/apr-httpd/ --with-apr-util=/usr/local/apr-util-httpd/ </code></p></div> </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 HTTP Server 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 HTTPd 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -