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
-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 installApache 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).