XAMPP est installé sur Windows 7. J'ai besoin d'arrêter et de démarrer Apache plusieurs fois par jour.
Actuellement, je le fais en ouvrant le panneau de configuration Xampp, en cliquant sur "Arrêter" (à côté de "Apache"), en attendant son arrêt, puis en cliquant sur "Démarrer".
Idéalement, j'aimerais pouvoir procéder plus rapidement - par exemple, cliquez avec le bouton droit de la souris sur l'icône Xampp et choisissez "Redémarrer Apache". Ou, mieux encore, juste un raccourci clavier qui redémarre Apache.
Je sais qu'il existe deux fichiers bat avec Xampp - Apache_stop.bat et Apache_start.bat. J'ai essayé de les utiliser pour obtenir le désir que je veux. Cependant, lorsque vous exécutez Apache_start.bat, vous obtenez une fenêtre cmd dont vous ne pouvez pas vous débarrasser. Je ne pouvais pas trouver un moyen de démarrer Apache silencieusement de cette façon.
Je souhaite donc pouvoir redémarrer rapidement Apache (un clic/touche de raccourci), en silence.
Merci d'avance.
Copiez Apache_start.bat
et renommez-le en Apache_restart.bat
.
Remplacez la ligne Apache\bin\httpd.exe
par Apache\bin\httpd.exe -k restart
Voila, voilà votre script de redémarrage ..__ et vous pouvez aussi lui donner un raccourci.
Si vous avez le moniteur de service Apache dans votre barre d'état système, vous pouvez simplement l'ouvrir (clic droit, je pense?) Et cliquer sur "redémarrer Apache".
S'il ne se trouve pas dans la barre d'état système, vous pouvez le trouver dans le dossier /bin
de l'installation d'Apache (appelé ApacheMonitor.exe
). Je vous recommande de créer un raccourci vers celui-ci dans le dossier "Démarrage".
Pour moi, avec la version 3.2.2, la première réponse ne fonctionnait pas.
J'ai mis en place un script à partir des deux fichiers Apache_start.bat
et Apache_stop.bat
.
@echo off
cd /D %~dp0
echo Apache 2 is stopping...
Apache\bin\pv -f -k httpd.exe -q
if not exist Apache\logs\httpd.pid GOTO exit
del Apache\logs\httpd.pid
echo Apache 2 is re-starting ...
Apache\bin\httpd.exe
if errorlevel 255 goto finish
if errorlevel 1 goto error
goto finish
:error
echo.
echo Apache konnte nicht gestartet werden
echo Apache could not be started
pause
:finish
Un logiciel Windows est maintenant disponible sur github pour redémarrer Apache sous oneclick.Obtenez le logiciel à partir d'ici Module de redémarrage Apache OneClick de Xampp