Apache nie uruchamia się z Panelu sterowania XAMPP w systemie Windows 11/10

Po zainstalowaniu Panelu sterowania XAMPP(installing the XAMPP Control Panel) w systemie Windows(Windows) , wielu użytkowników zgłosiło napotkanie błędu podczas uruchamiania Apache . Ten problem często występuje, gdy proces taki jak usługa World Wide Publishing Service(World Wide Publishing Service) nadal działa w porcie 80 urządzenia. Z tego powodu system operacyjny Windows 11/10 nie pozwala na uruchomienie serwera Apache iw ten sposób powoduje błąd.

5:38:38 PM  [Apache]    Error: Apache shutdown unexpectedly.
5:38:38 PM  [Apache]    This may be due to a blocked port, missing dependencies, 
5:38:38 PM  [Apache]    improper privileges, a crash, or a shutdown by another method.
5:38:38 PM  [Apache]    Press the Logs button to view error logs and check
5:38:38 PM  [Apache]    the Windows Event Viewer for more clues
5:38:38 PM  [Apache]    If you need more help, copy and post this
5:38:38 PM  [Apache]    entire log window on the forums

W rzeczywistości port 80 na komputerze był również domyślnym portem TCP/IPApaches używa w XAMPP . A ponieważ dwie różne aplikacje nie mogą korzystać z tego samego portu sieciowego, musisz go zatrzymać przed uruchomieniem serwera Apache XAMPP . Jeśli ten problem występuje również na swoim urządzeniu, istnieje kilka łatwych rozwiązań, o których wspomniałem w tym przewodniku. Więc zacznijmy.

Apache nie uruchamia się z Panelu sterowania XAMPP(XAMPP Control Panel)

Wyczyszczenie usługi publikowania w sieci WWW(World Wide Web Publishing Service) byłoby najlepszym sposobem na ponowne uruchomienie Apache . Można go jednak również uzyskać, zmieniając numer portu TCP/IP lub w razie potrzeby zatrzymując usługę. Tak więc, aby naprawić Apache , który nie uruchamia się w Panelu sterowania XAMPP(XAMPP Control Panel) , postępuj zgodnie z tymi wszystkimi możliwymi metodami:

  1. Przejrzyste usługi WWW
  2. Zmień domyślny port Apache TCP/IP
  3. Zatrzymaj usługę publikowania w sieci WWW(Stop World Wide Web Publishing Service)

Zobaczmy je szczegółowo.

1] Czyste usługi WWW

Aby rozwiązać początkowy problem z usługą Apache , musisz wyczyścić World Wide Web Services ze swojego urządzenia. Ale zanim zaczniesz, upewnij się, że nie masz żadnej aplikacji korzystającej z tej usługi.

Jeśli wszystko wydaje się być w porządku, otwórz Panel sterowania(open the Control Panel) w systemie Windows.

Po otwarciu wybierz opcję wyświetlania Panelu sterowania(Control Panel) w opcji Duże ikony(Large icons) lub Małe ikony(Small icons) , aby można było zobaczyć wszystkie elementy Panelu sterowania(Control Panel) .

Napraw Apache, który nie uruchamia się w Panelu sterowania XAMPP

Z dostępnych pozycji wybierz opcję Programy i funkcje(Programs and Features) .

Na lewym pasku bocznym znajduje się link o nazwie Włącz lub wyłącz funkcje systemu Windows(Turn Windows features on or off) , kliknij go.

Poprawka - Apache nie uruchamia się w Panelu sterowania XAMPP

W oknie dialogowym Funkcje systemu Windows rozwiń pole (Windows Features)Internetowe usługi informacyjne(Internet Information Services) .

Teraz wyczyść pole wyboru dotyczące usług WWW(World Wide Web Services) , a następnie kliknij przycisk OK , aby zapisać zmiany.

Apache nie uruchamia się w panelu sterowania XAMPP

Po wykonaniu powyższych kroków uruchom ponownie urządzenie. Następnie otwórz Panel sterowania XAMPP(XAMPP Control Panel) i kliknij przycisk Start na Apache . Powinien teraz działać w porcie 80 na twoim komputerze.

2] Zmień(Change) domyślny port Apache TCP/IP

Jeśli z jakiegokolwiek powodu powyższe obejście metody nie działa dla Ciebie, musisz skonfigurować Apache , aby działał na innym porcie TCP/IPPostępuj więc zgodnie z tymi sugestiami:

Otwórz Panel sterowania XAMPP(XAMPP Control Panel) na swoim urządzeniu z systemem Windows(Windows) .

Kliknij przycisk Config modułu Apache.

Wybierz opcję Apache (httpd.conf) z listy wyskakującego menu.

Apache nie uruchamia się z Panelu sterowania XAMPP

Na następnej stronie notatnika musisz znaleźć Listen 80 .

Aby ułatwić wyszukiwanie, naciśnij klawisz skrótu Ctrl+F . W wyskakującym menu wpisz, co chcesz wyszukać. Zaznacz pole wyboru (Mark) Zawijaj(Wrap around) , pozostaw wielkość liter(Match case) bez zaznaczenia, a następnie kliknij przycisk Znajdź następny(Find Next) .

Zmień domyślny port TCPIP Apache.

Po znalezieniu odpowiedniej linii zmień numer portu na dowolny wybrany numer.

Na przykład możesz wypróbować port 121. Wtedy odpowiedni wynik dla numeru portu TCP/IP będzie wyglądał następująco – Listen 121 .

Press Ctrl+S , aby zapisać zmiany w Notatniku(Notepad) .

Uwaga: (Note:) Pamiętaj(Please) , że podczas korzystania z tej konfiguracji zawsze musisz dodać numer portu TCP/IPadresie URL(URL) , z którym chcesz się połączyć ze swoją witryną. Na przykład, aby uzyskać dostęp do serwera Apache w przeglądarce, musisz wpisać:  localhost:121/dashboard zamiast localhost/dashboard .

Po prawidłowym wykonaniu powyższych kroków problem z uruchamianiem Apache w XAMPP zostałby naprawiony.

3] Zatrzymaj usługę publikowania w sieci WWW(Stop World Wide Web Publishing Service)

W alternatywny sposób musisz zatrzymać usługę publikowania w sieci World Wide Web(World Wide Web Publishing Service) i zmienić jej ustawienia, aby można było ją uruchomić tylko ręcznie. Więc zacznijmy:

Aby zatrzymać usługę publikowania w sieci World Wide Web(World Wide Web Publishing Service) , musisz najpierw otworzyć Menedżera usług systemu Windows(open Windows Services Manager) na komputerze z systemem Windows 10.

Na ekranie Usługi(Services) wyszukaj opcję Usługa publikowania w sieci WWW(World Wide Web Publishing Service ) w kolumnie Nazwa .(Name)

Po znalezieniu kliknij go dwukrotnie, aby otworzyć okno właściwości.

W oknie właściwości domyślnie otwiera się zakładka Ogólne .(General)

Na karcie Ogólne znajdź Typ uruchomienia(Startup Type) i przełącz go na Ręczny(Manual) . Umożliwi to ręczne uruchomienie usługi, gdy jest to wymagane.

Idąc dalej, zatrzymaj stan działania usługi i kliknij przycisk Zastosuj(Apply) > OK .

Teraz otwórz Panel sterowania XAMPP(XAMPP Control Panel) i kliknij przycisk Start , aby uruchomić serwer Apache.

Otóż ​​to. Mam nadzieję, że ten przewodnik pomoże ci rozwiązać problem z uruchamianiem usługi Apache w Panelu sterowania XAMPP.(That’s it. I hope this guide would help you to fix the starting problem of the Apache service on the XAMPP Control Panel.)



About the author

Jestem web developerem i inżynierem dźwięku z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu aplikacji Chrome/Web Audio, a także aplikacji Discord. Moje umiejętności w obu dziedzinach pozwalają mi tworzyć produkty wysokiej jakości, które są łatwe w obsłudze i utrzymaniu. Ponadto jestem doświadczonym użytkownikiem Discorda i pracuję nad aplikacją od ponad dwóch lat.



Related posts