web-dev-qa-db-fra.com

Comment créer manuellement un service Windows Apache

J'ai accidentellement supprimé mon service Windows Apache en essayant d'installer un autre serveur Web Apache. Est-ce que quelqu'un sait comment créer un autre service Windows Apache à partir de cmd? J'ai essayé "sc create ..." mais il me manque un script à la fin comme -k start? Je ne sais pas ce dont j'ai besoin pour la fin ...

J'utilise Apache 2.2

Merci

44
Jared

Sur Apache 2.4, l'exécutable a changé de nom en httpd.exe, la commande serait:

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

Avec un changement de nom afin de donner au service un nom distinct.

86
Alexander Kjäll

Cliquez sur Win + R et tapez cmd

L'image ci-dessous montre comment installer Apache2.2 dans les fenêtres

How to install Apache2.2 in windows

L'emplacement d'installation par défaut d'Apache2.2 est C:\Program Files\Apache Software Foundation mais sur mon pc j'ai installé directement sur C:/ conduire.

Si vous souhaitez installer Apache2.2 dans le dossier Program Files, saisissez l'invite de commande comme suit

C:\>cd Program Files (Cliquez sur Entrée)

C:\>Program Files>cd Apache Software Foundation (Cliquez sur Entrée)

C:\Program Files\Apache Software Foundation>cd Apache2.2 (Cliquez sur Entrée)

C:\Program Files\Apache Software Foundation\Apache2.2>cd bin (Cliquez sur Entrée)

dans le dossier bin, vous trouverez httpd.exe fichier

C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe -k install (Cliquez sur Entrée)

Le message réussi s'affiche dans l'invite de commande comme indiqué ci-dessus dans l'image.

11
pudaykiran

Pour les anciennes versions d'Apache:

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

Sur Apache 2.2, la commande est: httpd.exe -k install

5
trulyte

Sous Windows 7 ou 8, cliquez avec le bouton droit sur le raccourci de démarrage (menu) du Panneau de configuration XAMPP et Run As Administrator. Ensuite, cliquez simplement sur les cases à cocher du service pour Apache et/ou MySQL.

1
pancy1

N'a pas fonctionné pour moi en utilisant httpd.exe -k install, j'ai dû enregistrer Apache en tant que service en utilisant sc.exe en utilisant:

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