Zastavení a spuštění Apache v systémech podobných Unixu se provádí pomocí příkazového řádku. Pokud jde o Windows, server lze zastavit pomocí speciálního grafického nebo konzolového nástroje s názvem httpd. Pokud používáte běžnou verzi XAMPP, Apache lze deaktivovat prostřednictvím ovládacího panelu.
Instrukce
Krok 1
Chcete-li zastavit Apache v systému Linux, otevřete Terminál (Aplikace - Standardní - Terminál) a zadejte příkaz:
./apachectl stop
Chcete-li restartovat, stačí zadat podobný požadavek, ale s parametrem start:
./apachectl start
Chcete-li proces okamžitě zastavit, můžete použít přepínač –k:
apachectl –k stop
Po přijetí tohoto signálu nadřazený proces okamžitě zabije všechny podřízené procesy a poté se sám ukončí.
Krok 2
Pro měkký restart Apache použijte ladný parametr, pro tvrdý restart použijte restart:
apachectl –k půvabný
apachectl –k restart
Pokud výše uvedené příkazy nefungují, zkuste vypnout server pomocí příkazů kill nebo killall, ale pamatujte, že při každém použití je proces poražen.
Krok 3
Ve Windows přejděte na Příkazový řádek (Start - Příslušenství - Příkazový řádek) a zadejte:
cd "C: / cesta k nainstalovanému serveru / bin"
httpd –k vypnutí
Krok 4
Chcete-li automaticky vypnout Apache, vytvořte soubor Stop.bat (pravé tlačítko myši - nové) a napište:
@echo vypnuto
C:
cd / path_to_apache / bin
spusťte Apache.exe –k vypnutí
Uložte všechny změny. Nyní můžete službu vypnout poklepáním na tento soubor.
Krok 5
Pokud používáte sestavení XAMPP jako místní server, lze Apache vypnout prostřednictvím ovládacího panelu. Přejděte do nabídky Start - Všechny programy - XAMPP pro Windows - Ovládací panel XAMPP. V okně, které se otevře, klikněte naproti položce Apache na tlačítko Zastavit. Chcete-li restartovat, použijte tlačítko Start. Pokud chcete spustit v servisním režimu, nezapomeňte zaškrtnout políčko vedle Svc.
Krok 6
Pokud používáte hotovou sestavu Denweru, pak k zastavení provozu serveru použijte zástupce Zastavit server na ploše. Chcete-li restartovat, poklepejte na zástupce Restartovat server.