📄 install.xml.de
字号:
<?xml version='1.0' encoding='UTF-8' ?><!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd"><?xml-stylesheet type="text/xsl" href="./style/manual.de.xsl"?><!-- English Revision: 151405 --><!-- Copyright 2002-2004 The Apache Software Foundation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.--><manualpage metafile="install.xml.meta"> <title>Kompilieren und Installieren</title><summary> <p>Dieses Dokument umfaßt nur die Kompilierung und Installation des Apache auf Unix und Unix-ähnlichen Systemen. Für die Kompilierung und Installation unter Windows lesen Sie bitte <a href="platform/windows.html">Den Apache unter Microsoft Windows betreiben</a>. Für 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ändert. Der Apache 1.3 benutzt einen speziellen Satz von Skripten, um eine einfache Installation zu ermöglichen. 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 ähnlich sieht.</p> <p>Wenn Sie von einer Unterversion auf die nächste aktualisieren (z.B. von 2.0.50 auf 2.0.51), springen Sie bitte zum Abschnitt <a href="#upgrading">Upgrade</a>.</p></summary><seealso><a href="programs/configure.html">Den Quellcode konfigurieren</a></seealso><seealso><a href="invoking.html">Apache starten</a></seealso><seealso><a href="stopping.html">Beenden und Neustarten</a></seealso><section id="overview"><title>Überblick für die Ungeduldigen</title> <table> <columnspec><column width=".13"/><column width=".80"/></columnspec> <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ür die Kompilierung und Installation des Apache HTTPD ist weiter unten jeder Abschnitt des Kompilierungs- und Installationsvorganges genauer beschrieben.</p></section><section id="requirements"><title>Anforderungen</title> <p>Folgende Anforderungen gelten für die Erstellung des Apache:</p> <dl> <dt>Plattenplatz</dt> <dd>Stellen Sie sicher, dass Sie kurzzeitig wenigstens 50 MB freien Festplattenplatz zur Verfügung haben. Nach der Installation belegt der Apache ungefähr 10 MB Plattenplatz. Der tatsächliche Platzbedarf variiert in Abhängigkeit von den gewählten 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ßerdem 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ückt. Darum sollten Sie jetzt prüfen, ob Ihr System die Fähigkeit zur Zeitsynchronisation besitzt, und diese gegebenenfalls installieren. Üblicherweise werden hierfür die Programme <code>ntpdate</code> oder <code>xntpd</code> verwendet, die auf dem Network Time Protocol (NTP) basieren. Nähere Informationen über NTP Software und öffentliche 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ür einige Hilfsskripte wie <program>apxs</program> oder <program>dbmmanage</program> (die in Perl geschrieben sind) wird der Perl 5 Interpreter benötigt (die Versionen ab 5.003 sind ausreichend). Wenn kein derartiger Interpreter vom <program>configure</program>-Skript gefunden werden kann, macht das jedoch nichts. Selbstverständlich können Sie den Apache 2.0 auch so generieren und installieren. Lediglich diese Pflegeskripte können dann nicht verwendet werden. Wenn Sie mehrere Perl Interpreter installiert haben (vielleicht Perl 4 durch Ihren Händler 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 <program>./configure</program> ausgewählt wird.</dd> </dl></section><section id="download"><title>Download</title> <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ür die meisten Benutzer des Apache ist es auf Unix-ähnlichen Systemen am Besten, die Quellcodeversion herunterzuladen und zu kompilieren. Der Erstellungsprozess (weiter unten beschrieben) ist einfach und erlaubt es Ihnen, den Server Ihren Bedürfnissen anzupassen. Dazu kommt, dass Binärdistributionen gegenüber der aktuellen Quellcodeversion oft veraltet sind. Wenn Sie tatsächlich ein Binärpaket 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 überprüfen, dass es sich um einer vollständige und unveränderte Version des Apache HTTP Servers handelt. Das können Sie erreichen, indem Sie das heruntergeladene Paket gegen die PGP-Signatur prüfen. 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ügbar, dass die <a href="http://httpd.apache.org/dev/verification.html">Anwendung von PGP</a> beschreibt.</p></section><section id="extract"><title>Auspacken</title> <p>Das Auspacken des Quellcodes aus dem Apache HTTPD Tarball besteht aus einem simplen Dekomprimieren und danach "Ent-tarren":</p> <example>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -