wake-up-neo.com

So erstellen Sie manuell einen Apache Windows-Dienst

Ich habe versehentlich meinen Apache-Windows-Dienst entfernt und versucht, einen anderen Apache-Webserver zu installieren. Weiß jemand, wie ich einen anderen Apache-Windows-Dienst von cmd erstellen kann? Ich habe "sc create ..." ausprobiert, aber am Ende fehlt mir ein Skript wie -k start? Ich bin mir nicht sicher, was ich dafür brauche ...

Ich verwende Apache 2.2

Vielen Dank

44
Jared

In Apache 2.4 wurde die ausführbare Datei in httpd.exe umbenannt. Der Befehl lautet:

httpd.exe -k install -n "Apache2.4"

Mit einem Namensschalter, um dem Dienst einen eindeutigen Namen zu geben.

86

Klicken Sie auf Win + R Und geben Sie cmd ein.

Das folgende Bild zeigt, wie man Apache2.2 In Windows installiert

How to install Apache2.2 in windows

Das Standardinstallationsverzeichnis von Apache2.2 ist C:\Program Files\Apache Software Foundation, Aber auf meinem PC habe ich direkt auf dem Laufwerk C:/ Installiert.

Wenn Sie Apache2.2 im Ordner "Programme" installieren möchten, geben Sie den Befehl Eingabeaufforderung wie folgt ein

C:\>cd Program Files (Klicken Sie auf die Eingabetaste)

C:\>Program Files>cd Apache Software Foundation (Klick Enter)

C:\Program Files\Apache Software Foundation>cd Apache2.2 (Klicken Sie auf die Eingabetaste)

C:\Program Files\Apache Software Foundation\Apache2.2>cd bin (Klicken Sie auf die Eingabetaste)

im Ordner bin finden Sie die Datei httpd.exe

C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe -k install (Klicken Sie auf die Eingabetaste)

Die erfolgreiche Meldung wird in der Eingabeaufforderung wie oben in der Abbildung dargestellt angezeigt.

11
pudaykiran

Für ältere Versionen von Apache:

Apache.exe -k install
net start Apache2
9
Tomas Andrle

Auf Apache 2.2 lautet der Befehl: httpd.exe -k install

5
trulyte

Klicken Sie unter Windows 7 oder 8 mit der rechten Maustaste auf die Startverknüpfung (Menü) der XAMPP-Systemsteuerung und dann auf Run As Administrator. Aktivieren Sie dann einfach die Kontrollkästchen für Apache und/oder MySQL.

1
pancy1

Hat bei mir mit httpd.exe -k install nicht geklappt, ich musste Apache als Dienst mit sc.exe registrieren mit:

sc.exe create Apache2.4 start= auto obj= "<account>" password= "<password>" DisplayName= "Apache 2.4" depend= "Tcpip/Afd" binpath= "\"c:\wamp\bin\Apache\apache2.4.33\bin\httpd.exe\" -k runservice"
0
jluu