Heim > php教程 > PHP开发 > Hauptteil

Detaillierte Erläuterung des Apache httpd-Befehls

黄舟
Freigeben: 2016-12-21 11:04:30
Original
1346 Leute haben es durchsucht

Syntaxformat:

httpd [-D Name] [-d Verzeichnis] ​​[-f. Datei]
                                                                            w] [-k start|restart|stop|shutdown]
                                                                                                                                               ,                                                                                                                 -L ] [-t] [-T] [-S]

Parameteroptionen:

-d serverroot

Setzen Sie den Anfangswert des ServerRoot-Befehls auf serverroot. Sie kann durch die ServerRoot-Direktive in der Konfigurationsdatei überschrieben werden. Der Standardwert ist /usr/local/apache2.

-f config
Verwenden Sie config während des Startvorgangs als Konfigurationsdatei. Wenn config nicht mit „/“ beginnt, handelt es sich um einen Pfad relativ zum ServerRoot. Der Standardwert ist conf/httpd.conf.
-k start|restart|graceful|stop|graceful-stop
Sendet ein Signal zum Starten, Neustarten oder Stoppen von httpd.
-C-Direktive
Bevor Sie die Konfigurationsdatei lesen, verarbeiten Sie zunächst die Konfigurationsanweisungen der Direktive.
-c-Direktive
Verarbeiten Sie nach dem Lesen der Konfigurationsdatei die Konfigurationsanweisungen der Direktive.
-D-Parameter
Setzen Sie den Parameterparameter, der mit dem Abschnitt in der Konfigurationsdatei zusammenarbeitet, um bestimmte Befehle beim Starten und Neustarten des Servers bedingt zu überspringen oder zu verarbeiten.
-e level
Wenn der Server startet, setzen Sie LogLevel auf level. Es wird verwendet, um den Detaillierungsgrad von Fehlermeldungen beim Start vorübergehend zu erhöhen und so die Fehlerbehebung zu erleichtern.
-E-Datei
Fehlerinformationen während des Serverstarts an die Datei senden.
-R-Verzeichnis
Wenn die SHARED_CORE-Regel bei der Serverkompilierung verwendet wird, gibt sie das Verzeichnis für gemeinsam genutzte Objektdateien als Verzeichnis an.
-h
Eine kurze Beschreibung der verfügbaren Befehlszeilenoptionen ausgeben.
-l
Gibt eine Liste der statisch auf dem Server kompilierten Module aus. Es werden keine Module aufgelistet, die mithilfe der LoadModule-Direktive dynamisch geladen werden.
-L
Gibt eine Liste von Anweisungen aus, einschließlich der gültigen Parameter und des Verwendungsbereichs jeder Anweisung.
-M
Gibt eine Liste der aktivierten Module aus, einschließlich der im Server statisch kompilierten Module und der dynamisch als DSOs geladenen Module.
-S
Zeigen Sie die aus der Konfigurationsdatei gelesenen und analysierten Einstellungsergebnisse an (derzeit werden nur die Einstellungen des virtuellen Hosts angezeigt).
-T
Überspringen Sie die Root-Dateiprüfung während des Starts/Neustarts (der Parameter gültig in Apache 2.2.17 und späteren Versionen)
-t
Führt nur eine Syntaxprüfung für die Konfigurationsdatei durch. Das Programm wird sofort nach Abschluss der Syntaxanalyseprüfung beendet oder gibt „0“ (OK) oder einen Wert ungleich Null (Fehler) zurück. Wenn auch „-D DUMP_VHOSTS“ angegeben ist, werden die Details der virtuellen Host-Konfiguration angezeigt.
-v
Zeigen Sie die httpd-Version an und beenden Sie den Vorgang.
-V
Zeigen Sie die Versionen und Kompilierungsparameter von httpd und APR/APR-Util an und beenden Sie den Vorgang.
-X
Führen Sie httpd im Debug-Modus aus. Es wird nur ein Arbeitsprozess gestartet und der Server ist nicht von der Konsole getrennt.

Die folgenden Parameter werden nur auf Windows-Plattformen verwendet:
-k install|config|uninstall
Apache als Windows NT-Dienst installieren; die Startmethode des Apache-Dienstes ändern; .
-n Name
Geben Sie den Namen des Apache-Dienstes als Name an
-w
Halten Sie das Konsolenfenster geöffnet, damit Fehlermeldungen gelesen werden können.

Beispiele für die Verwendung des Befehls http.exe unter Windows:

Am häufigsten verwenden wir den Befehl http.exe, um den Apache-Dienst zu installieren, zu starten, zu stoppen und zu löschen.

httpd -k install

Apache als Windows-Dienst registrieren Da wir die Apache2.2-Version verwenden, lautet der Standarddienstname „Apache2.2“.
httpd -k install -n "Dienstname"
Registrieren Sie Apache als Windows-Dienst und geben Sie selbst einen Dienstnamen an.
httpd -k install -n "Dienstname" -f "confmy.conf"
Registrieren Sie Apache als Windows-Dienst, geben Sie selbst einen Dienstnamen an und verwenden Sie eine bestimmte Konfigurationsdatei.
httpd -k uninstall
Entfernen Sie den Apache-Dienst. Standardmäßig wird „Apache2.2“ verwendet.
httpd -k uninstall -n „Dienstname“
Entfernen Sie den Apache-Dienst und erstellen Sie Ihren eigenen Dienstname.
httpd -k start
Starten Sie den Apache-Dienst.
httpd -k stop
Beenden Sie den Apache-Dienst.
httpd -k restart
Starten Sie den Apache-Dienst neu.

Das Obige ist die detaillierte Erklärung des Apache-Befehls httpd. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage